diff --git a/TODO b/TODO new file mode 100644 index 0000000..07062f5 --- /dev/null +++ b/TODO @@ -0,0 +1,52 @@ +# -*- mode: org -*- + +* TODO cache dir: split json data from other HTTP info + for easier further processing of additional API data + +* TODO network-level traceback + Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/urllib3/response.py", line 186, in read + data = self._fp.read(amt) + File "/usr/lib/python3.4/http/client.py", line 500, in read + return super(HTTPResponse, self).read(amt) + File "/usr/lib/python3.4/http/client.py", line 529, in readinto + return self._readinto_chunked(b) + File "/usr/lib/python3.4/http/client.py", line 621, in _readinto_chunked + n = self._safe_readinto(mvb) + File "/usr/lib/python3.4/http/client.py", line 680, in _safe_readinto + raise IncompleteRead(bytes(mvb[0:total_bytes]), len(b)) + http.client.IncompleteRead: IncompleteRead(3201 bytes read, 10240 more expected) + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "/usr/lib/python3/dist-packages/requests/models.py", line 653, in generate + for chunk in self.raw.stream(chunk_size, decode_content=True): + File "/usr/lib/python3/dist-packages/urllib3/response.py", line 256, in stream + data = self.read(amt=amt, decode_content=decode_content) + File "/usr/lib/python3/dist-packages/urllib3/response.py", line 214, in read + raise ProtocolError('Connection broken: %r' % e, e) + urllib3.exceptions.ProtocolError: ('Connection broken: IncompleteRead(3201 bytes read, 10240 more expected)', IncompleteRead(3201 bytes read, 10240 more expected)) + + During handling of the above exception, another exception occurred: + + Traceback (most recent call last): + File "bin/ghlister", line 110, in + max_id=args.interval[1]) + File "/home/zack/dati/projects/github-list-repo/ghlister/lister.py", line 129, in fetch + repos_res = gh_api_request('/repositories?since=%d' % since, **cred) + File "/home/zack/dati/projects/github-list-repo/ghlister/lister.py", line 55, in gh_api_request + r = requests.get(GH_API_URL + path, **params) + File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in get + return request('get', url, **kwargs) + File "/usr/lib/python3/dist-packages/requests/api.py", line 49, in request + return session.request(method=method, url=url, **kwargs) + File "/usr/lib/python3/dist-packages/requests/sessions.py", line 457, in request + resp = self.send(prep, **send_kwargs) + File "/usr/lib/python3/dist-packages/requests/sessions.py", line 606, in send + r.content + File "/usr/lib/python3/dist-packages/requests/models.py", line 724, in content + self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes() + File "/usr/lib/python3/dist-packages/requests/models.py", line 656, in generate + raise ChunkedEncodingError(e) + requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(3201 bytes read, 10240 more expected)', IncompleteRead(3201 bytes read, 10240 more expected))