Seite 1 von 1

[GELÖST] setuphelpers.killalltask-Funktion (muss korrigiert werden?)

Veröffentlicht: 28. Juni 2018 - 11:23 Uhr
von Louisinger
Guten Morgen,

Mir ist gerade ein kleines Problem mit der Funktion `killalltask` aufgefallen. Dies tritt beispielsweise auf, wenn `install_msi_if_needed()` folgendermaßen aufgerufen wird:

Code: Alle auswählen

install_msi_if_needed(msi = msi, remove_old_version = True, killbefore = None)
Wenn :
1. killbefore = None (Standardwert)
2. remove_old_version = True
ALSO :
Als :

Code: Alle auswählen

if remove_old_version :
        killalltasks(killbefore)
        remove_previous_version(key,min_version)
killalltask wird also mit dem Wert None aufgerufen und killalltask(None) = AttributeError: 'NoneType'-Objekt hat kein Attribut 'lower'

Ich bin mir da nicht ganz sicher und vielleicht gibt es eine Erklärung, aber im Zweifelsfall habe ich es vorgezogen, eine Nachricht zu posten.

Betreff: setuphelpers.killalltask-Funktion (muss behoben werden?)

Veröffentlicht: 16. Oktober 2018 – 16:09 Uhr
von htouvet
Ja, wir müssen noch einen Test hinzufügen...
Danke!