return content
def _decode_content(self, type, content):
- assert type in ("json")
+ assert type in ("ascii", "json")
# Decode from bytes to string
content = content.decode("ascii")
- # Parse JSON
try:
+ # Parse JSON
if type == "json":
content = json.loads(content)
"""
Tests the connection
"""
- s = self._request("/noop")
-
- return s.decode("ascii")
+ return self._request("/noop", decode="ascii")
def test_error(self, code):
assert code >= 100 and code <= 999
"upload_id" : upload_id,
}
- build_id = self._request("/builds/create", data=data)
-
- return build_id.decode("ascii")
+ return self._request("/builds/create", data=data, decode="ascii")
# Job actions
"hash" : self._make_checksum("sha1", self.path),
}
- response = self.hub._request("/uploads/create", method="GET", data=data)
-
- return response.decode("ascii")
+ return self.hub._request("/uploads/create", method="GET", decode="ascii", data=data)
def _send_chunk(self, upload_id, chunk):
"""