
    j                         S SK JrJr  S SKJr  SSKJrJr  SSKJ	r	J
r
JrJrJrJrJr  SSKJr  / SQr " S S	\5      r\" 5       r\" \\	5      rg
)    )BaseConnectionHandlerConnectionProxy)import_string   )checkssignals)DEFAULT_TASK_BACKEND_ALIASDEFAULT_TASK_QUEUE_NAMETaskTaskContext
TaskResultTaskResultStatustask)InvalidTaskBackend)	r	   r
   default_task_backendr   task_backendsr   r   r   r   c                   "    \ rS rSrSr\rS rSrg)TaskBackendHandler   TASKSc                     U R                   U   nUS   n [        U5      nU" XS9$ ! [         a  n[        SU SU 35      UeS nAff = f)NBACKENDzCould not find backend 'z': )aliasparams)settingsr   ImportErrorr   )selfr   r   backendbackend_clses         M/var/www/html/KUNJ/venv/lib/python3.13/site-packages/django/tasks/__init__.pycreate_connection$TaskBackendHandler.create_connection!   sg    u%#	X'0K 66  	X$'?yA3%OPVWW	Xs   ' 
AAA N)	__name__
__module____qualname____firstlineno__settings_namer   exception_classr"   __static_attributes__r$       r!   r   r      s    M(O7r,   r   N)django.utils.connectionr   r   django.utils.module_loadingr    r   r   baser	   r
   r   r   r   r   r   
exceptionsr   __all__r   r   r   r$   r,   r!   <module>r3      sN    J 5    +
7. 7 #$&}6PQ r,   