Ë
    —V.j±  ã                   ó¾   — d Z ddlZddlmZ dZdddddd	œZ	 ddlZd
ed<   	 ej                  j                  d«      Zeed<   d„ Zd„ Zy# e$ r Y Œ/w xY w# e$ r Y Œw xY w)z<Pool implementation abstract factory, and alias definitions.é    N)Úsymbol_by_name)Úget_implementationÚget_available_pool_namesz#celery.concurrency.prefork:TaskPoolz$celery.concurrency.eventlet:TaskPoolz"celery.concurrency.gevent:TaskPoolz celery.concurrency.solo:TaskPool)ÚpreforkÚeventletÚgeventÚsoloÚ	processesz"celery.concurrency.thread:TaskPoolÚthreadsÚCELERY_CUSTOM_WORKER_POOLÚcustomc                 ó"   — t        | t        «      S )z#Return pool implementation by name.)r   ÚALIASES)Úclss    ú]C:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\celery/concurrency/__init__.pyr   r   )   s   € ä˜#œwÓ'Ð'ó    c                  ó<   — t        t        j                  «       «      S )z%Return all available pool type names.)Útupler   Úkeys© r   r   r   r   .   s   € ä”—‘“Ó Ð r   )Ú__doc__ÚosÚkombu.utils.importsr   Ú__all__r   Úconcurrent.futuresÚ
concurrentÚImportErrorÚenvironÚgetr   ÚKeyErrorr   r   r   r   r   Ú<module>r!      s–   ðÙ BÛ 	õ
 /à
=€ð 5Ø6Ø2Ø.Ø6ñ€ð>Ûð >€GˆIÑðØ�Z‰Z�^‰^Ð7Ó8€Fð €GˆHÑò(ó
!øð3 ò 	Ùð	ûð ò 	Ùð	ús"   ˜A	 ¢A Á	AÁAÁAÁA