From e43bce4467c3e1800d75d9cedf75ab6e7e01fe8c Mon Sep 17 00:00:00 2001 From: Selwin Ong Date: Tue, 8 Oct 2019 10:07:28 +0700 Subject: [PATCH] worker.register_birth() should use hmset --- rq/worker.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/rq/worker.py b/rq/worker.py index 760be02..6960d34 100644 --- a/rq/worker.py +++ b/rq/worker.py @@ -265,13 +265,15 @@ class Worker(object): now = utcnow() now_in_string = utcformat(now) self.birth_date = now - p.hset(key, 'birth', now_in_string) - p.hset(key, 'last_heartbeat', now_in_string) - p.hset(key, 'queues', queues) - p.hset(key, 'pid', self.pid) - p.hset(key, 'hostname', self.hostname) - p.hset(key, 'version', self.version) - p.hset(key, 'python_version', self.python_version) + p.hmset(key, { + 'birth': now_in_string, + 'last_heartbeat': now_in_string, + 'queues': queues, + 'pid': self.pid, + 'hostname': self.hostname, + 'version': self.version, + 'python_version': self.python_version, + }) worker_registration.register(self, p) p.expire(key, self.default_worker_ttl) p.execute()