[RESOLU] fonction setuphelpers.killalltask (à corriger ?)
Publié : 28 juin 2018 - 11:23
Bonjour,
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 :
Si :
1. killbefore = None (valeur par défaut)
2. remove_old_version = True
Alors :
Comme :
donc killalltask sera appelé avec la valeur None et killalltask(None) = AttributeError: 'NoneType' object has no attribute 'lower'
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.
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.