Coverage for src\zapy\api\server.py: 100%

15 statements  

« prev     ^ index     » next       coverage.py v7.3.4, created at 2023-12-20 14:17 -0500

1from datetime import datetime 

2 

3import socketio 

4 

5from .exceptions import global_error_handler 

6from .deps.socketio import sio 

7 

8from . import v1 as api_v1 

9 

10from fastapi import FastAPI, APIRouter 

11 

12 

13app = FastAPI() 

14app.state.application_start_time = datetime.now() 

15app.add_exception_handler(Exception, global_error_handler) 

16 

17app_v1 = APIRouter() 

18app_v1.include_router(api_v1.api_server_v1) 

19app_v1.include_router(api_v1.api_store_v1) 

20app_v1.include_router(api_v1.api_request_v1) 

21 

22app.include_router(app_v1, prefix='/v1') 

23 

24server = socketio.ASGIApp(sio, app)