diff options
Diffstat (limited to 'redis')
-rw-r--r-- | redis/_compat.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/redis/_compat.py b/redis/_compat.py index 5669454..2a4b2b9 100644 --- a/redis/_compat.py +++ b/redis/_compat.py @@ -98,7 +98,8 @@ if sys.version_info[0] < 3: try: return func(*args, **kwargs) except _SSLError as e: - if any(x in e.message for x in _EXPECTED_SSL_TIMEOUT_MESSAGES): + message = len(e.args) == 1 and unicode(e.args[0]) or '' + if any(x in message for x in _EXPECTED_SSL_TIMEOUT_MESSAGES): # Raise socket.timeout for compatibility with Python 3. raise socket.timeout(*e.args) raise |