[RESOLU] Amélioration du paquet chrome
Publié : 27 févr. 2020 - 21:55
Salut,
Je trouvais la méthode qui consiste à installer Chrome dans update_package() pour obtenir son numéro de version comme étant plutôt lourde et qui parfois échouait jusqu'à temps que je redémarre ma VM. J'ai trouvé cette alternative. Le but est d'aller extraire le champ "Comments" du paquet MSI qui contient le numéro de version. Pas trouvé comment l'extraire proprement, mais ça fonctionne en utilisant findstr.
et un peu plus loin
Le code peut probablement être amélioré pour être natif python, mais ça vous donne une idée.
Je trouvais la méthode qui consiste à installer Chrome dans update_package() pour obtenir son numéro de version comme étant plutôt lourde et qui parfois échouait jusqu'à temps que je redémarre ma VM. J'ai trouvé cette alternative. Le but est d'aller extraire le champ "Comments" du paquet MSI qui contient le numéro de version. Pas trouvé comment l'extraire proprement, mais ça fonctionne en utilisant findstr.
Code : Tout sélectionner
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()
Code : Tout sélectionner
pe.version = version_chrome.strip() + '-0'