diff options
| author | Selwin Ong <selwin.ong@gmail.com> | 2020-11-07 21:54:37 +0700 |
|---|---|---|
| committer | Selwin Ong <selwin.ong@gmail.com> | 2020-11-07 21:54:37 +0700 |
| commit | a34eb295a07fa93b3ecdecbcfd5e863bb181fdc4 (patch) | |
| tree | cd43d6ba9cef7bfe4de3985b6009d5026badc8c5 | |
| parent | 5988889e57301f1d9e6c786fb62c0c3043c4f7d4 (diff) | |
| download | rq-parser-class-fix.tar.gz | |
Redis does not accept `parser_class` argumentparser-class-fix
| -rw-r--r-- | rq/scheduler.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/rq/scheduler.py b/rq/scheduler.py index 561ee5a..a041a71 100644 --- a/rq/scheduler.py +++ b/rq/scheduler.py @@ -40,6 +40,9 @@ class RQScheduler(object): self._scheduled_job_registries = [] self.lock_acquisition_time = None self._connection_kwargs = connection.connection_pool.connection_kwargs + # Redis does not accept parser_class argument which is sometimes present + # on connection_pool kwargs, for example when hiredis is used + self._connection_kwargs.pop('parser_class', None) self._connection_class = connection.__class__ # client connection_class = connection.connection_pool.connection_class if issubclass(connection_class, SSLConnection): |
