Page 1 sur 1

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

Publié : 28 juin 2018 - 11:23
par louisinger
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.

Re: fonction setuphelpers.killalltask (à corriger ?)

Publié : 16 oct. 2018 - 16:09
par htouvet
Effectivement, il faut rajouter un test...
Merci !