From b325a1cfcd13c0b63235c903407e71d0cf0ddf19 Mon Sep 17 00:00:00 2001 From: Intel1 Date: Thu, 10 Aug 2017 17:02:26 -0500 Subject: [PATCH] Update setting.py --- plugin.video.alfa/channels/setting.py | 28 ++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/plugin.video.alfa/channels/setting.py b/plugin.video.alfa/channels/setting.py index 78d748c6..db074015 100644 --- a/plugin.video.alfa/channels/setting.py +++ b/plugin.video.alfa/channels/setting.py @@ -911,19 +911,25 @@ def overwrite_tools(item): t = float(100) / len(movies_list) for i, movie_json in enumerate(movies_list): - from core import jsontools - path = filetools.dirname(movie_json) - movie = Item().fromjson(filetools.read(movie_json)) + try: + from core import jsontools + path = filetools.dirname(movie_json) + movie = Item().fromjson(filetools.read(movie_json)) - # Eliminamos la carpeta con la pelicula ... - filetools.rmdirtree(path) + # Eliminamos la carpeta con la pelicula ... + filetools.rmdirtree(path) - import math - heading = 'Actualizando videoteca....' + import math + heading = 'Actualizando videoteca....' - p_dialog2.update(int(math.ceil((i + 1) * t)), heading, "%s: %s" % (movie.contentTitle, - movie.channel.capitalize())) - # ... y la volvemos a añadir - videolibrarytools.save_movie(movie) + p_dialog2.update(int(math.ceil((i + 1) * t)), heading, "%s: %s" % (movie.contentTitle, + movie.channel.capitalize())) + # ... y la volvemos a añadir + videolibrarytools.save_movie(movie) + except Exception, ex: + logger.error("Error al crear de nuevo la película") + template = "An exception of type %s occured. Arguments:\n%r" + message = template % (type(ex).__name__, ex.args) + logger.error(message) p_dialog2.close()