Seite 1 von 1

Problem mit dem Operandentyp bei remove_desktop_shortcut

Veröffentlicht: 21. April 2020 - 10:49 Uhr
von jlatieule
Guten Morgen,


Ich möchte das Löschen einer Verknüpfung automatisieren, indem ich den Namen der in der Steuerdatei vorhandenen Software abrufe.

Code: Alle auswählen

    nom_salvia = control.description.split(' ', )[-1]
    print nom_salvia

    # Suppression raccourci bureau public
    remove_desktop_shortcut('%s') % nom_salvia
Ich habe folgende Fehlermeldung erhalten
2020-04-21 10:45:00,736 KRITISCH Schwerwiegender Fehler in der Deinstallationsfunktion: TypeError: Nicht unterstützte Operandentypen für %: 'NoneType' und 'unicode':
Traceback (letzter Aufruf):
Datei "C:\Program Files (x86)\wapt\waptpackage.py", Zeile 2316, in call_setup_hook
hookdata = hook_func()
Datei "c:\waptdev\ophlm-salvia-financements-wapt\setup.py", Zeile 44, in uninstall
remove_desktop_shortcut('%s') % salvia_name
TypeError: Nicht unterstützte Operandentypen für %: 'NoneType' und 'unicode'
Ich habe verschiedene Methoden ausprobiert, die sich alle als falsch erwiesen haben.
Wie kann dieses Problem gelöst werden?

Vielen Dank im Voraus

Aufrichtig

Betreff: Problem mit dem Operandentyp bei remove_desktop_shortcut

Veröffentlicht: 21. April 2020 – 17:58 Uhr
von Sfonteneau
Ich eröffne ein Ticket, da tatsächlich ein Problem bei der Verwendung der „Beschreibung“ des Steuerelements während der Deinstallation auftritt.

Der Wert ist „None“.

Betreff: Problem mit dem Operandentyp bei remove_desktop_shortcut

Veröffentlicht: 30. April 2020 - 10:55 Uhr
von jlatieule
Es funktioniert, jetzt müssen wir nur noch auf die Fehlerbehebung warten.

Vielen Dank nochmal.