try except unzipper -> workaround

This commit is contained in:
marco
2019-07-06 18:27:20 +02:00
committed by mac12m99
parent 353a675629
commit 9d475beb24
2 changed files with 9 additions and 6 deletions

View File

@@ -222,11 +222,14 @@ def updateFromZip():
destpathname = xbmc.translatePath("special://home/addons/")
logger.info("destpathname=%s" % destpathname)
# fix per android -> badZip file
hash = fixZipGetHash(localfilename)
unzipper = ziptools()
unzipper.extract(localfilename, destpathname)
try:
hash = fixZipGetHash(localfilename)
unzipper = ziptools()
unzipper.extract(localfilename, destpathname)
except Exception as e:
logger.info('Non sono riuscito ad estrarre il file zip')
logger.info(e)
return False
# puliamo tutto
shutil.rmtree(addonDir)