o
    7JTŸ  ã                   @   s@   d Z ddlmZmZ ddlmZ ddlmZ G dd„ deƒZdS )z0

Utility to manage multiple worker instances.

é    )Úabsolute_importÚunicode_literals)Úmulti)ÚCeleryCommandc                   @   s(   e Zd ZdZdZdZdZdZdd„ ZdS )	ÚCommandzRun the celery daemon.z'[name1, [name2, [...]> [worker options]z$Manage multiple Celery worker nodes.© Tc                 C   s@   |   |¡}| d |¡¡ t ¡  d |¡g|dd …  ¡ d S )Nz--cmd={0[0]} celeryd_detachz{0[0]} {0[1]}é   )Úhandle_default_optionsÚappendÚformatr   Ú	MultiToolÚexecute_from_commandline)ÚselfÚargvr   r   ú\/var/www/html/env/lib/python3.10/site-packages/djcelery/management/commands/celeryd_multi.pyÚrun_from_argv   s
   
ÿzCommand.run_from_argvN)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚargsÚhelpÚoptionsÚkeep_base_optsr   r   r   r   r   r      s    r   N)	r   Ú
__future__r   r   Ú
celery.binr   Údjcelery.management.baser   r   r   r   r   r   Ú<module>   s
    