
    Żf8                        d dl mZmZ d dlmZ d dlmZ ddlmZ ddl	m
Z
mZmZmZmZmZmZ ddlmZmZ edefd	       Z ed
dddde      Zej-                  edgddgdg       ej/                  ej0                         ej/                  e
j0                   ee      g       ej/                  ej0                   ee      g       ej/                  ej0                   ee      g       ej/                  ej0                   ee      g       ej/                  ej0                   ee      g       ej/                  ej0                   ee      g       y)    )DependsFastAPI)CORSMiddleware)asynccontextmanager   )
has_access)usersauthclientsinterventions	anomaliespoolsnotificationsstart_schedulerstop_schedulerappc                R   K   t                d  t                d {    y 7 w)Nr   )r   s    FC:\Users\ChattiNader\Documents\EpsilonGroupe\api-vastappli\app\main.pylifespanr   	   s      	

s   '%'zVast'Appli APIzAPI for all Vast'Appli servicesz0.0.1/z/doc)titledescriptionversiondocs_url	redoc_urlr   *T)allow_originsallow_credentialsallow_methodsallow_headers)dependenciesN)fastapir   r   fastapi.middleware.corsr   
contextlibr   depedenciesr   routersr	   r
   r   r   r   r   r   	schedulerr   r   r   r   add_middlewareinclude_routerrouter     r   <module>r.      sR   $ 2 * # Y Y Y 6   
1   %%%     4;;    5<<wz/B.C  D   7>>1D0E  F   5<<wz/B.C  D   =''wz7J6K  L   9##7:3F2G  H   =''wz7J6K  Lr-   