Página 1 de 1

problema de eliminación de acceso directo

Publicado: 1 de diciembre de 2015 - 1:27 a. m.
por davidzfr
Hola,

durante la prueba del paquete, el acceso directo a SketchUp 2015 se elimina correctamente mediante el siguiente setup.py:



from setuphelpers import *

uninstallkey = ["{933E4E07-16F2-4198-A3E3-8C29C9E5D757}"]

def install():
old_sketchup = installed_softwares('Sketchup 2015')
if old_sketchup:
print('Desinstalando SketchUp 2015')
run("MsiExec.exe /x{09F5B1BF-B252-4776-B256-98DFE0730984} /quiet")
remove_file(r'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\- EDUCATION -\TECHNOLOGIE\SketchUp 2015.lnk')

print('instalando kmr-sketchup2016')
run(r'"SketchUp2016-x64.msi" /q /norestart')



Usando el comando wapt-get build-upload, obtenemos un IndentationError: sangría inesperada.
Si usamos el nombre abreviado de Windows, el error cambia, lo que parece indicar un número máximo de caracteres establecido en 64.


C:\Users\admin>wapt-get build-upload C:\waptdev\kmr-sketchup2016-wapt Compilando
C:\waptdev\kmr-sketchup2016-wapt
2015-12-01 10:40:03,072 CRITICAL Error al importar C:\waptdev\kmr-sketchup2016-wapt
\setup.py: Traceback (última llamada más reciente):
Archivo "D:\wapt\common.py", línea 634, en import_setup
py_mod = imp.load_source(modulename, setupfilename)
Archivo "C:\waptdev\kmr-sketchup2016-wapt\setup.py", línea 11
remove_file(r'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\- EDUCATION
-\TECHNOLOGY\SketchUp 2015.lnk')
^
IndentationError: indentación inesperada

ERROR FATAL: IndentationError: indentación inesperada (setup.py, línea 11)

Atentamente,
David Rouet