�
c�ec @ su d d l m Z y d d l Z e Z Wn e k
r? e Z n Xd d � Z e d � � Z d e
f d � � YZ d S( i����( t contextmanagerNc K s# d d l m } | j | | | � S( s�
Returns an active Redis client generated from the given database URL.
Will attempt to extract the database id from the path url fragment, if
none is provided.
i����( t Redis( t redis.clientR t from_url( t urlt dbt kwargsR ( ( s<