From bbb1a70b99002f3a49d71e49ed700a9b7f81939e Mon Sep 17 00:00:00 2001 From: Eric Wang Date: Sat, 17 May 2025 22:51:14 +0800 Subject: [PATCH] updated apispec folders structures --- api_server/apispec/__init__.py | 1 + api_server/{routes => apispec}/api_docs.py | 2 +- api_server/{ => apispec}/apispec.py | 2 +- api_server/{utils => apispec}/schemas.py | 0 api_server/routes/__init__.py | 3 --- 5 files changed, 3 insertions(+), 5 deletions(-) create mode 100644 api_server/apispec/__init__.py rename api_server/{routes => apispec}/api_docs.py (99%) rename api_server/{ => apispec}/apispec.py (92%) rename api_server/{utils => apispec}/schemas.py (100%) diff --git a/api_server/apispec/__init__.py b/api_server/apispec/__init__.py new file mode 100644 index 000000000..550ee865f --- /dev/null +++ b/api_server/apispec/__init__.py @@ -0,0 +1 @@ +from .apispec import register_apispec \ No newline at end of file diff --git a/api_server/routes/api_docs.py b/api_server/apispec/api_docs.py similarity index 99% rename from api_server/routes/api_docs.py rename to api_server/apispec/api_docs.py index 3b11e31d3..f6124f541 100644 --- a/api_server/routes/api_docs.py +++ b/api_server/apispec/api_docs.py @@ -1,7 +1,7 @@ from aiohttp_apispec import docs, response_schema, request_schema, querystring_schema from aiohttp import web import asyncio -from api_server.utils.schemas import * +from api_server.apispec.schemas import * def wrap_stable_routes(app): """Add Swagger documentation annotations for stable APIs (server.py)""" diff --git a/api_server/apispec.py b/api_server/apispec/apispec.py similarity index 92% rename from api_server/apispec.py rename to api_server/apispec/apispec.py index 8ec5ac253..8fce1b37f 100644 --- a/api_server/apispec.py +++ b/api_server/apispec/apispec.py @@ -1,5 +1,5 @@ from aiohttp_apispec import setup_aiohttp_apispec -from api_server.routes.api_docs import register_api_docs +from api_server.apispec.api_docs import register_api_docs def register_apispec(app): """ diff --git a/api_server/utils/schemas.py b/api_server/apispec/schemas.py similarity index 100% rename from api_server/utils/schemas.py rename to api_server/apispec/schemas.py diff --git a/api_server/routes/__init__.py b/api_server/routes/__init__.py index 3546a5e70..8b1378917 100644 --- a/api_server/routes/__init__.py +++ b/api_server/routes/__init__.py @@ -1,4 +1 @@ -# Import API docs related modules -from api_server.routes import api_docs -__all__ = ['api_docs']