hyper
hyper copied to clipboard
Iron out ssl_compat module.
There are some TODOs and best-guesses in the ssl_compat module that I'd like to iron out at some stage.
No specific actions here, just a general 'stay aware' note.
I'm running python 2.7.3 and got error from the following:
virtualenv/src/hyper/hyper/ssl_compat.py", line 130, in _safe_ssl_call
raise socket.error(e.args[0])
IndexError: tuple index out of range
from
except ossl.Error as e:
if suppress_ragged_eofs and e.args == (-1, 'Unexpected EOF'):
return b''
raise socket.error(e.args[0])
I already have pyOpenSSL==16.0.0 and service-identity==16.0.0 and running with the latest master.
Hrm. How familiar are you with pdb? I'd like to know what was going on there.