Contactez nous

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

* Questions can be asked in English or in French. If the thread is started in English, stick to English, if it is started in French, stick to French.
* Vous pouvez poser vos questions en Français ou en Anglais. Si un sujet est commencé en français, merci de répondre en français. Si un sujet est commencé en anglais, merci de répondre en anglais.

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.
Effectivement, il faut rajouter un test...
Merci !