@@ -35,7 +35,10 @@ def spaceHolder(response):
3535def parseToList (response ):
3636 res = []
3737 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 )
3942 return res
4043
4144class Client (Redis ): #changed from StrictRedis
@@ -101,34 +104,35 @@ def __init__(self, *args, **kwargs):
101104 self .BF_RESERVE : bool_ok ,
102105 #self.BF_ADD : spaceHolder,
103106 #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,
109112
110113 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+
120124
121125 self .CMS_INITBYDIM : bool_ok ,
122126 self .CMS_INITBYPROB : bool_ok ,
123127 self .CMS_INCRBY : bool_ok ,
124- self .CMS_QUERY : spaceHolder ,
128+ # self.CMS_QUERY : spaceHolder,
125129 self .CMS_MERGE : bool_ok ,
126130 self .CMS_INFO : CMSInfo ,
127131
128132 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,
132136 self .TOPK_LIST : parseToList ,
133137 self .TOPK_INFO : TopKInfo ,
134138 }
@@ -460,10 +464,13 @@ def topkList(self, key):
460464 """
461465 Return full list of items in Top-K list of ``key```.
462466 """
467+
463468 return self .execute_command (self .TOPK_LIST , key )
464469
465470 def topkInfo (self , key ):
466471 """
467472 Returns k, width, depth and decay values of ``key``.
468473 """
469- return self .execute_command (self .TOPK_INFO , key )
474+
475+ return self .execute_command (self .TOPK_INFO , key )
476+
0 commit comments