aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'client/gentoostats/utils.py')
-rw-r--r--client/gentoostats/utils.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/client/gentoostats/utils.py b/client/gentoostats/utils.py
index af807c8..af8dab2 100644
--- a/client/gentoostats/utils.py
+++ b/client/gentoostats/utils.py
@@ -1,6 +1,9 @@
import json
-import httplib
+try:
+ import http.client as httplib
+except ImportError:
+ import httplib
# json headers for gentoostats-cli
headers = {'Accept': 'application/json'}
@@ -15,7 +18,7 @@ def GET(server, url, headers, https=True):
conn = httplib.HTTPConnection(server)
try:
conn.request('GET', url=url, headers=headers)
- data = conn.getresponse().read()
+ data = conn.getresponse().read().decode("utf-8")
except httplib.HTTPException:
return None
finally: