File tree Expand file tree Collapse file tree 3 files changed +8
-12
lines changed
Expand file tree Collapse file tree 3 files changed +8
-12
lines changed Original file line number Diff line number Diff line change 77@lru_cache (maxsize = None )
88async def check_for_command (conn , cmd ):
99 cmd_info = await conn .execute_command ("command" , "info" , cmd )
10- return None not in cmd_info
10+ return all ( cmd_info )
1111
1212
1313@lru_cache (maxsize = None )
1414async def has_redis_json (conn = None ):
15- if not conn :
16- conn = get_redis_connection ()
17- command_exists = await check_for_command (conn , "json.set" )
15+ command_exists = await check_for_command (conn or get_redis_connection (), "json.set" )
1816 return command_exists
1917
2018
Original file line number Diff line number Diff line change 99def get_redis_connection (** kwargs ) -> aioredis .Redis :
1010 # If someone passed in a 'url' parameter, or specified a REDIS_OM_URL
1111 # environment variable, we'll create the Redis client from the URL.
12- url = kwargs .pop ("url" , URL )
13- if url :
14- return aioredis .Redis .from_url (url , ** kwargs )
15-
12+ if not kwargs .get ("url" , None ) and URL :
13+ kwargs ["url" ] = URL
1614 # Decode from UTF-8 by default
17- if "decode_responses" not in kwargs :
15+ if not kwargs . get ( "decode_responses" , None ) :
1816 kwargs ["decode_responses" ] = True
19- return aioredis .Redis (** kwargs )
17+ return aioredis .from_url (** kwargs )
Original file line number Diff line number Diff line change @@ -1195,12 +1195,12 @@ def to_string(s):
11951195 step = 2 # Because the result has content
11961196 offset = 1 # The first item is the count of total matches.
11971197
1198- for i in range (1 , len (res ), step ):
1198+ for i in xrange (1 , len (res ), step ):
11991199 fields_offset = offset
12001200
12011201 fields = dict (
12021202 dict (
1203- zip (
1203+ izip (
12041204 map (to_string , res [i + fields_offset ][::2 ]),
12051205 map (to_string , res [i + fields_offset ][1 ::2 ]),
12061206 )
You can’t perform that action at this time.
0 commit comments