Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lupupaulsv/94fb1778f6b52165ff27c50fc94d220d to your computer and use it in GitHub Desktop.
Save lupupaulsv/94fb1778f6b52165ff27c50fc94d220d to your computer and use it in GitHub Desktop.
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: [2021-04-05 15:24:59,897] ERROR in app: Exception on /amc [GET]
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: Traceback (most recent call last):
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/urllib3/response.py", line 438, in _error_catcher
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: yield
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/urllib3/response.py", line 767, in read_chunked
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: chunk = self._handle_chunk(amt)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/urllib3/response.py", line 720, in _handle_chunk
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: returned_chunk = self._fp._safe_read(self.chunk_left)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/usr/lib/python3.8/http/client.py", line 610, in _safe_read
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: raise IncompleteRead(data, amt-len(data))
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: http.client.IncompleteRead: IncompleteRead(1546 bytes read, 853 more expected)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: During handling of the above exception, another exception occurred:
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: Traceback (most recent call last):
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/requests/models.py", line 753, in generate
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: for chunk in self.raw.stream(chunk_size, decode_content=True):
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/urllib3/response.py", line 572, in stream
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: for line in self.read_chunked(amt, decode_content=decode_content):
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/urllib3/response.py", line 793, in read_chunked
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: self._original_response.close()
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/usr/lib/python3.8/contextlib.py", line 131, in __exit__
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: self.gen.throw(type, value, traceback)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/urllib3/response.py", line 455, in _error_catcher
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: raise ProtocolError("Connection broken: %r" % e, e)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: urllib3.exceptions.ProtocolError: ('Connection broken: IncompleteRead(1546 bytes read, 853 more expected)', IncompleteRead(1546 bytes read, 853 more expected))
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: During handling of the above exception, another exception occurred:
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: Traceback (most recent call last):
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: response = self.full_dispatch_request()
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: rv = self.handle_user_exception(e)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: reraise(exc_type, exc_value, tb)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: raise value
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: rv = self.dispatch_request()
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: return self.view_functions[rule.endpoint](**req.view_args)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/app/main.py", line 459, in simple_display
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: expirations = get_expirations(symbol)['pretty']
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/app/main.py", line 385, in get_expirations
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: write_expirations(symbol)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/app/main.py", line 344, in write_expirations
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: c = fetch_expiration_dates(symbol)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/app/main.py", line 332, in fetch_expiration_dates
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: page = requests.get(url)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/requests/api.py", line 76, in get
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: return request('get', url, params=params, **kwargs)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/requests/api.py", line 61, in request
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: return session.request(method=method, url=url, **kwargs)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/requests/sessions.py", line 542, in request
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: resp = self.send(prep, **send_kwargs)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/requests/sessions.py", line 697, in send
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: r.content
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/requests/models.py", line 831, in content
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b''
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: File "/var/www/option-sentiment/venv/lib/python3.8/site-packages/requests/models.py", line 756, in generate
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: raise ChunkedEncodingError(e)
Apr 05 15:24:59 ip-172-31-32-109 optionsentiment.service[9058]: requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(1546 bytes read, 853 more expected)', IncompleteRead(1546 bytes read, 853 more expected))
while True:
try:
page = requests.get(url)
except urllib3.exceptions.ProtocolError:
print('caught a nasty urllib3 exception!')
except requests.exceptions.ChunkedEncodingError:
print('caught a nasty requests exception!')
else:
break
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment