From c4fbd045321144a2a7420b08a1f998fcee14049a Mon Sep 17 00:00:00 2001 From: moneromooo Date: Thu, 22 Jan 2015 18:20:35 +0000 Subject: [PATCH] redis: add trampolines for a few z* functions --- tipbot/redisdb.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tipbot/redisdb.py b/tipbot/redisdb.py index 2a3efe3..ca7ed85 100644 --- a/tipbot/redisdb.py +++ b/tipbot/redisdb.py @@ -76,6 +76,15 @@ def redis_lindex(k,n): def redis_zincrby(t,k,s): return redisdb.zincrby(t,k,s) +def redis_zscore(t,k): + return redisdb.zscore(t,k) + +def redis_zrangebylex(t,x0,x1): + return redisdb.zrangebylex(t,x0,x1) + +def redis_keys(s): + return redisdb.keys(s) + def redis_delete(k): return redisdb.delete(k) @@ -101,6 +110,9 @@ def CompatibilityCheck(): if not p.lpop: raise RuntimeError('lpop call not found') if not p.lindex: raise RuntimeError('lindex call not found') if not p.zincrby: raise RuntimeError('zincrby call not found') + if not p.zscore: raise RuntimeError('zscore call not found') + if not p.zrangebylex: raise RuntimeError('zrangebylex call not found') + if not p.keys: raise RuntimeError('keys call not found') if not p.execute: raise RuntimeError('execute call not found') if not p.delete: raise RuntimeError('delete call not found') except Exception,e: