diff options
author | Andy McCurdy <andy@andymccurdy.com> | 2020-01-30 15:05:12 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-30 15:05:12 -0800 |
commit | 4287963d1e51e0bd9b1b78d78981d67e2c0213db (patch) | |
tree | 1ff6263847763d71554d6e68e2d466995689b177 /redis/__init__.py | |
parent | 09a17eaca6b0972a6446e3132e8024099d271f24 (diff) | |
download | redis-py-4287963d1e51e0bd9b1b78d78981d67e2c0213db.tar.gz |
better thread-safety for ConnectionPool (#1270)
Better thread and fork safety for ConnectionPool and BlockingConnectionPool
Diffstat (limited to 'redis/__init__.py')
-rw-r--r-- | redis/__init__.py | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/redis/__init__.py b/redis/__init__.py index 5539ce0..afc59e9 100644 --- a/redis/__init__.py +++ b/redis/__init__.py @@ -10,6 +10,7 @@ from redis.utils import from_url from redis.exceptions import ( AuthenticationError, BusyLoadingError, + ChildDeadlockedError, ConnectionError, DataError, InvalidResponse, @@ -33,9 +34,24 @@ __version__ = '3.3.11' VERSION = tuple(map(int_or_str, __version__.split('.'))) __all__ = [ - 'Redis', 'StrictRedis', 'ConnectionPool', 'BlockingConnectionPool', - 'Connection', 'SSLConnection', 'UnixDomainSocketConnection', 'from_url', - 'AuthenticationError', 'BusyLoadingError', 'ConnectionError', 'DataError', - 'InvalidResponse', 'PubSubError', 'ReadOnlyError', 'RedisError', - 'ResponseError', 'TimeoutError', 'WatchError' + 'AuthenticationError', + 'BlockingConnectionPool', + 'BusyLoadingError', + 'ChildDeadlockedError', + 'Connection', + 'ConnectionError', + 'ConnectionPool', + 'DataError', + 'from_url', + 'InvalidResponse', + 'PubSubError', + 'ReadOnlyError', + 'Redis', + 'RedisError', + 'ResponseError', + 'SSLConnection', + 'StrictRedis', + 'TimeoutError', + 'UnixDomainSocketConnection', + 'WatchError', ] |