@@ -35,7 +35,10 @@ def spaceHolder(response):
35
35
def parseToList (response ):
36
36
res = []
37
37
for item in response :
38
- res .append (nativestr (item ))
38
+ if item is not None :
39
+ res .append (nativestr (item ))
40
+ else :
41
+ res .append (None )
39
42
return res
40
43
41
44
class Client (Redis ): #changed from StrictRedis
@@ -101,34 +104,35 @@ def __init__(self, *args, **kwargs):
101
104
self .BF_RESERVE : bool_ok ,
102
105
#self.BF_ADD : spaceHolder,
103
106
#self.BF_MADD : spaceHolder,
104
- self .BF_INSERT : spaceHolder ,
105
- self .BF_EXISTS : spaceHolder ,
106
- self .BF_MEXISTS : spaceHolder ,
107
- self .BF_SCANDUMP : spaceHolder ,
108
- self .BF_LOADCHUNK : spaceHolder ,
107
+ # self.BF_INSERT : spaceHolder,
108
+ # self.BF_EXISTS : spaceHolder,
109
+ # self.BF_MEXISTS : spaceHolder,
110
+ # self.BF_SCANDUMP : spaceHolder,
111
+ # self.BF_LOADCHUNK : spaceHolder,
109
112
110
113
self .CF_RESERVE : bool_ok ,
111
- self .CF_ADD : spaceHolder ,
112
- self .CF_ADDNX : spaceHolder ,
113
- self .CF_INSERT : spaceHolder ,
114
- self .CF_INSERTNX : spaceHolder ,
115
- self .CF_EXISTS : spaceHolder ,
116
- self .CF_DEL : spaceHolder ,
117
- self .CF_COUNT : spaceHolder ,
118
- self .CF_SCANDUMP : spaceHolder ,
119
- self .CF_LOADDUMP : spaceHolder ,
114
+ #self.CF_ADD : spaceHolder,
115
+ #self.CF_ADDNX : spaceHolder,
116
+ #self.CF_INSERT : spaceHolder,
117
+ #self.CF_INSERTNX : spaceHolder,
118
+ #self.CF_EXISTS : spaceHolder,
119
+ #self.CF_DEL : spaceHolder,
120
+ #self.CF_COUNT : spaceHolder,
121
+ #self.CF_SCANDUMP : spaceHolder,
122
+ #self.CF_LOADDUMP : spaceHolder,
123
+
120
124
121
125
self .CMS_INITBYDIM : bool_ok ,
122
126
self .CMS_INITBYPROB : bool_ok ,
123
127
self .CMS_INCRBY : bool_ok ,
124
- self .CMS_QUERY : spaceHolder ,
128
+ # self.CMS_QUERY : spaceHolder,
125
129
self .CMS_MERGE : bool_ok ,
126
130
self .CMS_INFO : CMSInfo ,
127
131
128
132
self .TOPK_RESERVE : bool_ok ,
129
- self .TOPK_ADD : bool_ok ,
130
- self .TOPK_QUERY : spaceHolder ,
131
- self .TOPK_COUNT : spaceHolder ,
133
+ self .TOPK_ADD : parseToList ,
134
+ # self.TOPK_QUERY : spaceHolder,
135
+ # self.TOPK_COUNT : spaceHolder,
132
136
self .TOPK_LIST : parseToList ,
133
137
self .TOPK_INFO : TopKInfo ,
134
138
}
@@ -460,10 +464,13 @@ def topkList(self, key):
460
464
"""
461
465
Return full list of items in Top-K list of ``key```.
462
466
"""
467
+
463
468
return self .execute_command (self .TOPK_LIST , key )
464
469
465
470
def topkInfo (self , key ):
466
471
"""
467
472
Returns k, width, depth and decay values of ``key``.
468
473
"""
469
- return self .execute_command (self .TOPK_INFO , key )
474
+
475
+ return self .execute_command (self .TOPK_INFO , key )
476
+
0 commit comments