o
    ½­§iÇ  ã                   @   sP   d dl mZ d dl mZ G dd„ deƒZdedeee ee ef fdd„Z	d	S )
é    )Ú
Connection)ÚRedisc                   @   s   e Zd ZdS )ÚNoRedisConnectionExceptionN)Ú__name__Ú
__module__Ú__qualname__© r   r   úE/home/app/Keep/.python/lib/python3.10/site-packages/rq/connections.pyr      s    r   Ú
connectionÚreturnc                 C   s    | j j ¡ }| j j}| j||fS )N)Zconnection_poolZconnection_kwargsÚcopyZconnection_classÚ	__class__)r
   Zconnection_pool_kwargsZconnection_pool_classr   r   r	   Úparse_connection	   s   r   N)
Zredisr   ZRedisConnectionr   Ú	Exceptionr   ÚtupleÚtypeÚdictr   r   r   r   r	   Ú<module>   s    (