Je viens de me rendre compte d'un léger problème avec la fonction killalltask. Cela intervient lorsque par exemple on appel install_msi_if_needed() comme cela :
Code : Tout sélectionner
install_msi_if_needed(msi = msi, remove_old_version = True, killbefore = None)
1. killbefore = None (valeur par défaut)
2. remove_old_version = True
Alors :
Comme :
Code : Tout sélectionner
if remove_old_version :
killalltasks(killbefore)
remove_previous_version(key,min_version)
Je ne suis pas sure de moi et peut être que cela à une explication mais dans le doute j'ai préféré poster un message.