From 8de41084ea0803f0c9844e5b0b78d39bde56f81e Mon Sep 17 00:00:00 2001 From: cttynul Date: Tue, 7 May 2019 11:21:09 +0200 Subject: [PATCH] updater (pelis) for macro update (dev only) --- platformcode/updater.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/platformcode/updater.py b/platformcode/updater.py index 5114cdbc..ecb9d184 100644 --- a/platformcode/updater.py +++ b/platformcode/updater.py @@ -213,15 +213,17 @@ def update(): unzipper = ziptools.ziptools() destpathname = xbmc.translatePath("special://home/addons/") logger.info("kodiondemand.core.updater destpathname=%s" % destpathname) - unzipper.extract(localfilename,destpathname) + unzipper.extract(localfilename,destpathname, os.path.join(xbmc.translatePath("special://home/addons/"), "plugin.video.kod/")) - files = os.listdir(destpathname + "addon-master") - for f in files: - shutil.move(destpathname + "addon-master/" + f, xbmc.translatePath("special://home/addons/") + "plugin.video.kod/" + f) + temp_dir = os.path.join(destpathname,"addon-master") + files = os.listdir(temp_dir) + #for f in files: + # shutil.move(os.path.join(temp_dir, f), os.path.join(xbmc.translatePath("special://home/addons/"), "plugin.video.kod/", f)) # Borra el zip descargado logger.info("kodiondemand.core.updater borra fichero...") os.remove(localfilename) + #os.remove(temp_dir) logger.info("kodiondemand.core.updater ...fichero borrado")