Redis API change in 5.0.1
File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
File "/home/denolf/dev/bliss/blissdata/blissdata/redis/caching.py", line 59, in _run
pubsub = stack.enter_context(ctx)
File "/users/denolf/virtualenvs/bliss/ubuntu_20_04/lib/python3.9/contextlib.py", line 448, in enter_context
result = _cm_type.__enter__(cm)
File "/users/denolf/virtualenvs/bliss/ubuntu_20_04/lib/python3.9/contextlib.py", line 119, in __enter__
return next(self.gen)
File "/home/denolf/dev/bliss/blissdata/blissdata/redis/caching.py", line 105, in _setup_invalidation_connection
pubsub, client_id = self._create_invalidation_connection(stop_callback)
File "/home/denolf/dev/bliss/blissdata/blissdata/redis/caching.py", line 150, in _create_invalidation_connection
connection.register_connect_callback(stop_callback)
AttributeError: 'UnixDomainSocketConnection' object has no attribute 'register_connect_callback'
2023-09-27T11:21:39Z <CachingConnectionGreenlet at 0x7fafda2062c0: _run> failed with AttributeErro
Edited by Wout De Nolf