@@ -272,22 +272,26 @@ def fromShortKey( key ):
272272 value = rawFilter [ key ]
273273 tmpdata = key .split ("$" )
274274
275- if len ( tmpdata ) > 1 :
276- if isinstance ( value , list ):
275+ if len (tmpdata ) > 1 :
276+ if isinstance (value , list ):
277277 continue
278- if tmpdata [1 ]== "lt" :
279- dbFilter .filter ( (prefix or "" )+ tmpdata [0 ] + " <" , value )
280- elif tmpdata [1 ]== "gt" :
281- dbFilter .filter ( (prefix or "" )+ tmpdata [0 ] + " >" , value )
282- elif tmpdata [1 ]== "lk" :
283- dbFilter .filter ( (prefix or "" )+ tmpdata [0 ], value )
278+ if tmpdata [1 ] == "lt" :
279+ dbFilter .filter ((prefix or "" ) + tmpdata [0 ] + " <" , value )
280+ elif tmpdata [1 ] == "le" :
281+ dbFilter .filter ((prefix or "" ) + tmpdata [0 ] + " <=" , value )
282+ elif tmpdata [1 ] == "gt" :
283+ dbFilter .filter ((prefix or "" ) + tmpdata [0 ] + " >" , value )
284+ elif tmpdata [1 ] == "ge" :
285+ dbFilter .filter ((prefix or "" ) + tmpdata [0 ] + " >=" , value )
286+ elif tmpdata [1 ] == "lk" :
287+ dbFilter .filter ((prefix or "" ) + tmpdata [0 ], value )
284288 else :
285- dbFilter .filter ( (prefix or "" )+ tmpdata [0 ], value )
289+ dbFilter .filter ((prefix or "" ) + tmpdata [0 ], value )
286290 else :
287291 if isinstance ( value , list ):
288- dbFilter .filter ( (prefix or "" )+ key + " IN" , value )
292+ dbFilter .filter ((prefix or "" ) + key + " IN" , value )
289293 else :
290- dbFilter .filter ( (prefix or "" )+ key , value )
294+ dbFilter .filter ((prefix or "" ) + key , value )
291295
292296 return dbFilter
293297
0 commit comments