Pagina 1 di 1

[RISOLTO] Funzione setuphelpers.killalltask (necessita di correzione?)

Pubblicato: 28 giugno 2018 - 11:23
di louisinger
Buongiorno,

Ho appena notato un piccolo problema con la funzione killalltask. Questo si verifica, ad esempio, quando install_msi_if_needed() viene chiamato in questo modo:

Codice: Seleziona tutto

install_msi_if_needed(msi = msi, remove_old_version = True, killbefore = None)
Se :
1. killbefore = Nessuno (valore predefinito)
2. remove_old_version = Vero
COSÌ :
COME :

Codice: Seleziona tutto

if remove_old_version :
        killalltasks(killbefore)
        remove_previous_version(key,min_version)
quindi killalltask verrà chiamato con il valore None e killalltask(None) = AttributeError: l'oggetto 'NoneType' non ha l'attributo 'lower'

Non ne sono sicuro e forse c'è una spiegazione, ma nel dubbio ho preferito postare un messaggio.

Re: funzione setuphelpers.killalltask (necessita di correzione?)

Pubblicato: 16 ottobre 2018 - 16:09
di htouvet
Sì, dobbiamo aggiungere un test...
Grazie!