[RESUELTO] Mejora del paquete Chrome
Publicado: 27 de febrero de 2020 - 21:55
Hola,
El método de instalar Chrome en `update_package()` para obtener el número de versión me resultó bastante engorroso y, a veces, falló hasta que reinicié mi máquina virtual. Encontré esta alternativa. El objetivo es extraer el campo "Comentarios" del paquete MSI, que contiene el número de versión. No he encontrado una forma sencilla de extraerlo, pero funciona con `findstr`.
y un poco más adelante
Probablemente el código se pueda mejorar para que sea Python nativo, pero te da una idea.
El método de instalar Chrome en `update_package()` para obtener el número de versión me resultó bastante engorroso y, a veces, falló hasta que reinicié mi máquina virtual. Encontré esta alternativa. El objetivo es extraer el campo "Comentarios" del paquete MSI, que contiene el número de versión. No he encontrado una forma sencilla de extraerlo, pero funciona con `findstr`.
Código: Seleccionar todo
run('for /f %a in (\'findstr "Copyright" "GoogleChromeStandaloneEnterprise64-fr.msi" ^|find "Copyright"\') do echo %a > version_chrome')
with open("version_chrome") as f:
version_chrome = f.read()Código: Seleccionar todo
pe.version = version_chrome.strip() + '-0'