summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphaël Vinot <raphael@vinot.info>2011-06-11 13:07:22 -0400
committerRaphaël Vinot <raphael@vinot.info>2011-06-11 13:07:22 -0400
commitb553fa7b701d49fdfe7ee30836a4fbc59cd199ee (patch)
treef6de031d06e36ff2910f84745fcc6ae8aff7ea64
parentc3e8e84f1c264b374efff41d249c2328db54f0dd (diff)
downloadredis-py-b553fa7b701d49fdfe7ee30836a4fbc59cd199ee.tar.gz
add variadic version of HDEL
-rw-r--r--redis/client.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/redis/client.py b/redis/client.py
index 24dee22..7bb6dec 100644
--- a/redis/client.py
+++ b/redis/client.py
@@ -964,9 +964,10 @@ class Redis(object):
return self.execute_command(*pieces)
#### HASH COMMANDS ####
- def hdel(self, name, key):
- "Delete ``key`` from hash ``name``"
- return self.execute_command('HDEL', name, key)
+ def hdel(self, name, *keys):
+ "Delete ``keys`` from hash ``name``"
+ keys = list_or_args(name, keys)
+ return self.execute_command('HDEL', *keys)
def hexists(self, name, key):
"Returns a boolean indicating if ``key`` exists within hash ``name``"