Browse Source

Add support for unix-sock protocol (#1503)

pull/1505/merge
Darren Chang 2 weeks ago
committed by GitHub
parent
commit
a8deb3a8f3
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 2
      src/socketio/async_redis_manager.py
  2. 2
      src/socketio/redis_manager.py

2
src/socketio/async_redis_manager.py

@ -70,7 +70,7 @@ class AsyncRedisManager(AsyncPubSubManager): # pragma: no cover
def _get_redis_module_and_error(self):
parsed_url = urlparse(self.redis_url)
schema = parsed_url.scheme.split('+', 1)[0].lower()
if schema == 'redis':
if schema in ['redis', 'unix']:
if aioredis is None or RedisError is None:
raise RuntimeError('Redis package is not installed '
'(Run "pip install redis" '

2
src/socketio/redis_manager.py

@ -108,7 +108,7 @@ class RedisManager(PubSubManager): # pragma: no cover
def _get_redis_module_and_error(self):
parsed_url = urlparse(self.redis_url)
schema = parsed_url.scheme.split('+', 1)[0].lower()
if schema == 'redis':
if schema in ['redis', 'unix']:
if redis is None or RedisError is None:
raise RuntimeError('Redis package is not installed '
'(Run "pip install redis" '

Loading…
Cancel
Save