From 5b6f4a591aae6faa11c783bda57cd2bae358f677 Mon Sep 17 00:00:00 2001 From: m-d-f Date: Tue, 24 Jan 2017 23:08:44 +0100 Subject: [PATCH 1/2] Update __init__.py There's a seldom issue I encountered with a 32bit Server 2008 in which the Servername isn't formatted nicely (also not in the Webui) which brings the wrapper to a halt. Please review the adittion that solved the issue for me. This is my first pull request whatsoever so maybe I have overseen something else in the overall procedure... --- urbackup_api/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/urbackup_api/__init__.py b/urbackup_api/__init__.py index 0443a6f..1602346 100644 --- a/urbackup_api/__init__.py +++ b/urbackup_api/__init__.py @@ -92,7 +92,7 @@ class urbackup_server: logger.error("API call failed. Retrying...") data = response.read(); - + data = data.decode('utf-8','ignore').encode('utf-8') response.close() return json.loads(data.decode("utf-8")) From 1dee23deb6ff41bdeb9e135336cf04fb553a7af7 Mon Sep 17 00:00:00 2001 From: m-d-f Date: Wed, 25 Jan 2017 16:50:36 +0100 Subject: [PATCH 2/2] Update __init__.py like expexted same effect but more tidy --- urbackup_api/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/urbackup_api/__init__.py b/urbackup_api/__init__.py index 1602346..d931fb9 100644 --- a/urbackup_api/__init__.py +++ b/urbackup_api/__init__.py @@ -92,10 +92,10 @@ class urbackup_server: logger.error("API call failed. Retrying...") data = response.read(); - data = data.decode('utf-8','ignore').encode('utf-8') + response.close() - return json.loads(data.decode("utf-8")) + return json.loads(data.decode("utf-8","ignore")) def _download_file(self, action, outputfn, params):