Allow multiple values to be passed as arguments to rpush and lpush (#5802)

This commit is contained in:
Aditya Hase 2018-07-10 15:34:29 +05:30 committed by Rushabh Mehta
parent 05d68968ca
commit dca702d898

View file

@ -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))