diff options
Diffstat (limited to 'client/gentoostats/utils.py')
-rw-r--r-- | client/gentoostats/utils.py | 7 |
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: |