§
    9CgL  ã                  óD   — d dl mZ d dlmZ d dlmZ  G d„ d¦  «        ZdS )é    )Úannotations)ÚAny)ÚConfigc                  ó&   — e Zd Zd	d„Zd
d„Zd
d„ZdS )ÚLifespanOffÚconfigr   ÚreturnÚNonec                ó"   — d| _         i | _        d S )NF)Úshould_exitÚstate)Úselfr   s     úF/var/www/api/venv/lib/python3.11/site-packages/uvicorn/lifespan/off.pyÚ__init__zLifespanOff.__init__	   s   € Ø ˆÔØ%'ˆŒ
ˆ
ˆ
ó    c              ƒ  ó
   K  — d S ©N© ©r   s    r   ÚstartupzLifespanOff.startup   ó   è è € Øˆr   c              ƒ  ó
   K  — d S r   r   r   s    r   ÚshutdownzLifespanOff.shutdown   r   r   N)r   r   r	   r
   )r	   r
   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      sP   € € € € € ð(ð (ð (ð (ðð ð ð ðð ð ð ð ð r   r   N)Ú
__future__r   Útypingr   Úuvicornr   r   r   r   r   ú<module>r       sm   ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð ð	ð 	ð 	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	r   