Spaces:
Sleeping
Sleeping
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
from fastapi import FastAPI | |
from fastapi.routing import APIRoute | |
def simplify_operation_ids(app: FastAPI) -> None: | |
""" | |
简化操作 ID,以便生成的客户端具有更简单的 API 函数名称 | |
:param app: FastAPI 应用实例 | |
:return: | |
""" | |
for route in app.routes: | |
if isinstance(route, APIRoute): | |
route.operation_id = route.name | |