b>ddlmZerddlmZmZdZGddZy)) TYPE_CHECKING)PipelineRedisc 4ddlm}|j|fi|S)z 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. r)r)redis.asyncio.clientrfrom_url)urlkwargsrs 5/usr/lib/python3/dist-packages/redis/asyncio/utils.pyrrs+ 5>># ( ((c"eZdZddZddZdZy)pipelinec.|j|_yN)rp)self redis_objs r __init__zpipeline.__init__s&//1r c"K|jSwr)r)rs r __aenter__zpipeline.__aenter__svv s cXK|jjd{|`y7wr)rexecute)rexc_type exc_value tracebacks r __aexit__zpipeline.__aexit__s$ffnn F s *(*N)rr)returnr)__name__ __module__ __qualname__rrrr r rrs2r rN)typingrrrrrrr!r r r#s 4 )  r