From 7a35dc147118146d7f56c0b2cbdac5818ae5a0c7 Mon Sep 17 00:00:00 2001 From: Alfa <30527549+alfa-addon@users.noreply.github.com> Date: Wed, 15 Aug 2018 14:27:04 -0500 Subject: [PATCH] servertools: update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Comentario para canales que quieren llamar a conectores que no existen en Alfa: #Cuando no está bien definido el server en el canal (no existe conector), muestra error por no haber "path" y se tiene que revisar el canal --- plugin.video.alfa/core/servertools.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/plugin.video.alfa/core/servertools.py b/plugin.video.alfa/core/servertools.py index 439b43a3..ad95edb9 100644 --- a/plugin.video.alfa/core/servertools.py +++ b/plugin.video.alfa/core/servertools.py @@ -8,6 +8,7 @@ import os import re import time import urlparse +import filetools from core import httptools from core import jsontools @@ -451,8 +452,9 @@ def get_server_parameters(server): # Debriders elif os.path.isfile(os.path.join(config.get_runtime_path(), "servers", "debriders", server + ".json")): path = os.path.join(config.get_runtime_path(), "servers", "debriders", server + ".json") - - import filetools + # + #Cuando no está bien definido el server en el canal (no existe conector), muestra error por no haber "path" y se tiene que revisar el canal + # data = filetools.read(path) dict_server = jsontools.load(data) @@ -466,13 +468,6 @@ def get_server_parameters(server): if type(dict_server[k]) == str: dict_server[k] = [dict_server[k]] - # if not dict_server.has_key(k) or dict_server[k] == "": - # dict_server[k] = [] - # elif type(dict_server[k]) == dict: - # dict_server[k] = dict_server[k]["value"] - # if type(dict_server[k]) == str: - # dict_server[k] = [dict_server[k]] - if "find_videos" in dict_server: dict_server['find_videos']["patterns"] = dict_server['find_videos'].get("patterns", list()) dict_server['find_videos']["ignore_urls"] = dict_server['find_videos'].get("ignore_urls", list()) @@ -495,7 +490,6 @@ def get_server_parameters(server): def get_server_json(server_name): # logger.info("server_name=" + server_name) - import filetools try: server_path = filetools.join(config.get_runtime_path(), "servers", server_name + ".json") if not filetools.exists(server_path):