U
    µöeL  ã                   @  s6   d dl mZ d dlmZ d dlmZ G dd„ dƒZdS )é    )Úannotations)ÚAny)ÚConfigc                   @  s8   e Zd Zdddœdd„Zddœdd„Zddœd	d
„ZdS )ÚLifespanOffr   ÚNone)ÚconfigÚreturnc                 C  s   d| _ i | _d S )NF)Zshould_exitÚstate)Úselfr   © r   ú8/tmp/pip-unpacked-wheel-cq1xfpla/uvicorn/lifespan/off.pyÚ__init__	   s    zLifespanOff.__init__)r   c                 Ã  s   d S ©Nr   ©r
   r   r   r   Ústartup   s    zLifespanOff.startupc                 Ã  s   d S r   r   r   r   r   r   Úshutdown   s    zLifespanOff.shutdownN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s   r   N)Ú
__future__r   Útypingr   Zuvicornr   r   r   r   r   r   Ú<module>   s   