Spaces:
Sleeping
Sleeping
File size: 426 Bytes
5564ecb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#!/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
|