Página 1 de 1

Problema de tipo de operando en remove_desktop_shortcut

Publicado: 21 de abril de 2020 - 10:49 a. m.
por jlatieule
Buen día,


Estoy buscando automatizar la eliminación de un acceso directo recuperando el nombre del software presente en el archivo de control.

Código: Seleccionar todo

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

    # Suppression raccourci bureau public
    remove_desktop_shortcut('%s') % nom_salvia
Recibí el siguiente mensaje de error
2020-04-21 10:45:00,736 CRITICAL Error fatal en la función de desinstalación: TypeError: tipo(s) de operando no compatible(s) para %: 'NoneType' y 'unicode':
Traceback (última llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\waptpackage.py", línea 2316, en call_setup_hook
hookdata = hook_func()
Archivo "c:\waptdev\ophlm-salvia-financements-wapt\setup.py", línea 44, en uninstall
remove_desktop_shortcut('%s') % salvia_name
TypeError: tipo(s) de operando no compatible(s) para %: 'NoneType' y 'unicode'
Probé diferentes métodos y todos resultaron erróneos.
¿Cómo se puede solucionar este problema?

Gracias de antemano

Atentamente

Re: Problema de tipo de operando en remove_desktop_shortcut

Publicado: 21 de abril de 2020 - 17:58
por sfonteneau
Voy a abrir un ticket con nosotros porque efectivamente hay un problema al usar la "descripción" del objeto de control en la desinstalación.

El valor es None.

Re: Problema de tipo de operando en remove_desktop_shortcut

Publicado: 30 de abril de 2020 - 10:55 a. m.
por jlatieule
Funciona, ahora solo queda esperar a que lo solucionen.

Gracias de nuevo.