U
    aÊ¹jÉ	  ã                   @   s\   d dl m Z  d dlmZ zd dlmZ W n ek
r<   Y nX ddddddddœdd„ZdS )	é   )Ú	autoparse)Úautomain)Ú	autoasyncNF)ÚdescriptionÚepilogÚadd_nosÚparserÚloopÚforeverÚ	pass_loopc          	         s.   t ˆƒrtdƒ‚‡ ‡‡‡‡‡‡‡fdd„}|S )Nz+autocommand requires a module name argumentc                    sN   ˆd k	sˆsˆr,t | ˆdkr d nˆˆˆd�} t| ˆˆˆ ˆd�} tˆƒ| ƒ} | S )NT)r	   r   r
   )r   r   r   r   )r   r   r   )Úfunc©r   r   r   r
   r	   Úmoduler   r   © úi/var/www/html/bwave/python/venv/lib/python3.8/site-packages/setuptools/_vendor/autocommand/autocommand.pyÚautocommand_decorator'   s     üû	z*autocommand.<locals>.autocommand_decorator)ÚcallableÚ	TypeError)	r   r   r   r   r   r	   r
   r   r   r   r   r   Úautocommand   s    
r   )r   r   r   ÚImportErrorr   r   r   r   r   Ú<module>   s   ø