[RESOLU] fonction setuphelpers.killalltask (à corriger ?)

Share here your experience and thought about WAPT / Venez ici parlez de votre expérience avec Wapt, votre avis et vos envies
Règles du forum
* English support on www.reddit.com/r/wapt
* Le support en français se fait sur ce forum
* Merci de préfixer le titre du thread par [RESOLU] si il est résolu.
louisinger
Messages : 27
Inscription : 26 juin 2018 - 09:40

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 :

Code : Tout sélectionner

install_msi_if_needed(msi = msi, remove_old_version = True, killbefore = None)
Si :
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)
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.
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 319
Inscription : 16 mars 2015 - 10:48
Contact :

16 oct. 2018 - 16:09

Effectivement, il faut rajouter un test...
Merci !
Tranquil IT
Répondre