From dca702d898beb27b4d3612af206f4076a488e7ff Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Tue, 10 Jul 2018 15:34:29 +0530 Subject: [PATCH] Allow multiple values to be passed as arguments to rpush and lpush (#5802) --- frappe/utils/redis_wrapper.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frappe/utils/redis_wrapper.py b/frappe/utils/redis_wrapper.py index 04fba555c0..647a92c063 100644 --- a/frappe/utils/redis_wrapper.py +++ b/frappe/utils/redis_wrapper.py @@ -121,11 +121,11 @@ class RedisWrapper(redis.Redis): except redis.exceptions.ConnectionError: pass - def lpush(self, key, value): - super(redis.Redis, self).lpush(self.make_key(key), value) + def lpush(self, key, *values): + super(redis.Redis, self).lpush(self.make_key(key), *values) - def rpush(self, key, value): - super(redis.Redis, self).rpush(self.make_key(key), value) + def rpush(self, key, *values): + super(redis.Redis, self).rpush(self.make_key(key), *values) def lpop(self, key): return super(redis.Redis, self).lpop(self.make_key(key))