From 2508e71a4485c482b9866c0e68956f111a9517b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Fri, 23 Dec 2011 15:15:19 +0200 Subject: [PATCH] Supposedly fix for #354 in support.openlp.org, a traceback when JSON response from remote cannot be decoded. --- openlp/plugins/remotes/lib/httpserver.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py index 0da445ede..345550f30 100644 --- a/openlp/plugins/remotes/lib/httpserver.py +++ b/openlp/plugins/remotes/lib/httpserver.py @@ -332,7 +332,12 @@ class HttpConnection(object): args = [] for param in match.groups(): args.append(param) - response = func(*args) + try: + response = func(*args) + except ValueError as error: + log.exception(u'Error while decoding JSON message ' + 'from remote browser.') + return False break if response: self.send_response(response)