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
« prev ^ index » next coverage.py v7.3.4, created at 2023-12-20 14:17 -0500
1from datetime import datetime
3import socketio
5from .exceptions import global_error_handler
6from .deps.socketio import sio
8from . import v1 as api_v1
10from fastapi import FastAPI, APIRouter
13app = FastAPI()
14app.state.application_start_time = datetime.now()
15app.add_exception_handler(Exception, global_error_handler)
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)
22app.include_router(app_v1, prefix='/v1')
24server = socketio.ASGIApp(sio, app)