INNER CODE UNIT · Python
openapi_json
gbtami/pychess-variants · server/server.py:131
async def openapi_json(request):
return web.json_response(swagger.spec)
app.router.add_get("/openapi.json", openapi_json)
with startup.phase("register routes"):
# Setup routes.
swagger_get_routes = {
"/api/games",
"/api/games/{variant}",
"/api/games/user/{profileId}",
"/api/games/user/{profileId}/pgn",
}
for route in get_routes:
path, handler = route
if path in swagger_get_routes and swagger is not None:
swagger.add_get(
path,