[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
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] s'il est résolu.
* Préciser version de WAPT installée (1.3.9 / 1.3.13 / 1.5 )
* Préciser OS du serveur (Linux / Windows) et version (Debian Jessie/Stretch - CentOS 7 - Windows Server 2012/2016)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
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 : 327
Inscription : 16 mars 2015 - 10:48
Contact :

16 oct. 2018 - 16:09

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