From ab45121773ac3561a1de19613c2d4868267531da Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 22 Feb 2020 14:18:31 +0100 Subject: [PATCH] fix updater --- platformcode/updater.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platformcode/updater.py b/platformcode/updater.py index f5483461..d704d211 100644 --- a/platformcode/updater.py +++ b/platformcode/updater.py @@ -283,7 +283,7 @@ def updateFromZip(message='Installazione in corso...'): # pulizia preliminare remove(localfilename) - removeTree(destpathname + "addon-" + branch) + removeTree(filetools.join(destpathname, "addon-" + branch)) try: urllib.urlretrieve(remotefilename, localfilename, @@ -314,7 +314,7 @@ def updateFromZip(message='Installazione in corso...'): for member in zip.infolist(): zip.extract(member, destpathname) cur_size += member.file_size - dp.update(int(90 + cur_size * 9 / size)) + dp.update(int(80 + cur_size * 19 / size)) except Exception as e: logger.info('Non sono riuscito ad estrarre il file zip') @@ -332,7 +332,7 @@ def updateFromZip(message='Installazione in corso...'): removeTree(addonDir) xbmc.sleep(1000) - rename(destpathname + "addon-" + branch, addonDir) + rename(filetools.join(destpathname, "addon-" + branch), 'plugin.video.kod') logger.info("Cancellando il file zip...") remove(localfilename)