From 5d7b8cfd485efb18e0d05383ee979267a0295226 Mon Sep 17 00:00:00 2001 From: Ivanq Date: Sun, 14 Jan 2018 09:38:55 +0300 Subject: [PATCH] Return dict object, not single None value --- src/File/FileServer.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/File/FileServer.py b/src/File/FileServer.py index 426299d8..6db818f9 100644 --- a/src/File/FileServer.py +++ b/src/File/FileServer.py @@ -90,7 +90,7 @@ class FileServer(ConnectionServer): if not port: port = self.port back = self.testOpenportPortchecker(port) - if back["result"] is not True and use_alternative: # If no success try alternative checker + if (back["result"] is not True and use_alternative) or back["result"] is None: # If no success try alternative checker back = self.testOpenportCanyouseeme(port) if self.ui_server: @@ -143,8 +143,7 @@ class FileServer(ConnectionServer): message = re.match('.*
(.*?)
', data, re.DOTALL).group(1) message = re.sub("<.*?>", "", message.replace("
", " ").replace(" ", " ").strip()) # Strip http tags except Exception, err: - self.log.info("portchecker.co down") - return None + return {"result": None, "message": Debug.formatException(err)} if "open" not in message: if config.tor != "always": @@ -177,8 +176,7 @@ class FileServer(ConnectionServer): message = re.match('.*

(.*?)

', data, re.DOTALL).group(1) message = re.sub("<.*?>", "", message.replace("
", " ").replace(" ", " ")) # Strip http tags except Exception, err: - self.log.info("canyouseeme.org down") - return None + return {"result": None, "message": Debug.formatException(err)} if "Success" not in message: if config.tor != "always":