Browse Source

style: 使用ruff格式化server.py,优化导入

master
insistence 11 months ago
parent
commit
5d8b177a12
  1. 44
      ruoyi-fastapi-backend/server.py

44
ruoyi-fastapi-backend/server.py

@ -1,43 +1,43 @@
from fastapi import FastAPI
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from sub_applications.handle import handle_sub_applications from fastapi import FastAPI
from middlewares.handle import handle_middleware from config.env import AppConfig
from config.get_db import init_create_table
from config.get_redis import RedisUtil
from config.get_scheduler import SchedulerUtil
from exceptions.handle import handle_exception from exceptions.handle import handle_exception
from module_admin.controller.login_controller import loginController from middlewares.handle import handle_middleware
from module_admin.controller.cache_controller import cacheController
from module_admin.controller.captcha_controller import captchaController from module_admin.controller.captcha_controller import captchaController
from module_admin.controller.user_controller import userController from module_admin.controller.common_controller import commonController
from module_admin.controller.menu_controller import menuController from module_admin.controller.config_controller import configController
from module_admin.controller.dept_controller import deptController from module_admin.controller.dept_controller import deptController
from module_admin.controller.role_controller import roleController
from module_admin.controller.post_controler import postController
from module_admin.controller.dict_controller import dictController from module_admin.controller.dict_controller import dictController
from module_admin.controller.config_controller import configController
from module_admin.controller.notice_controller import noticeController
from module_admin.controller.log_controller import logController from module_admin.controller.log_controller import logController
from module_admin.controller.online_controller import onlineController from module_admin.controller.login_controller import loginController
from module_admin.controller.job_controller import jobController from module_admin.controller.job_controller import jobController
from module_admin.controller.menu_controller import menuController
from module_admin.controller.notice_controller import noticeController
from module_admin.controller.online_controller import onlineController
from module_admin.controller.post_controler import postController
from module_admin.controller.role_controller import roleController
from module_admin.controller.server_controller import serverController from module_admin.controller.server_controller import serverController
from module_admin.controller.cache_controller import cacheController from module_admin.controller.user_controller import userController
from module_admin.controller.common_controller import commonController from sub_applications.handle import handle_sub_applications
from config.env import AppConfig
from config.get_redis import RedisUtil
from config.get_db import init_create_table
from config.get_scheduler import SchedulerUtil
from utils.log_util import logger
from utils.common_util import worship from utils.common_util import worship
from utils.log_util import logger
# 生命周期事件 # 生命周期事件
@asynccontextmanager @asynccontextmanager
async def lifespan(app: FastAPI): async def lifespan(app: FastAPI):
logger.info(f"{AppConfig.app_name}开始启动") logger.info(f'{AppConfig.app_name}开始启动')
worship() worship()
await init_create_table() await init_create_table()
app.state.redis = await RedisUtil.create_redis_pool() app.state.redis = await RedisUtil.create_redis_pool()
await RedisUtil.init_sys_dict(app.state.redis) await RedisUtil.init_sys_dict(app.state.redis)
await RedisUtil.init_sys_config(app.state.redis) await RedisUtil.init_sys_config(app.state.redis)
await SchedulerUtil.init_system_scheduler() await SchedulerUtil.init_system_scheduler()
logger.info(f"{AppConfig.app_name}启动成功") logger.info(f'{AppConfig.app_name}启动成功')
yield yield
await RedisUtil.close_redis_pool(app) await RedisUtil.close_redis_pool(app)
await SchedulerUtil.close_system_scheduler() await SchedulerUtil.close_system_scheduler()
@ -48,7 +48,7 @@ app = FastAPI(
title=AppConfig.app_name, title=AppConfig.app_name,
description=f'{AppConfig.app_name}接口文档', description=f'{AppConfig.app_name}接口文档',
version=AppConfig.app_version, version=AppConfig.app_version,
lifespan=lifespan lifespan=lifespan,
) )
# 挂载子应用 # 挂载子应用
@ -76,7 +76,7 @@ controller_list = [
{'router': jobController, 'tags': ['系统监控-定时任务']}, {'router': jobController, 'tags': ['系统监控-定时任务']},
{'router': serverController, 'tags': ['系统监控-菜单管理']}, {'router': serverController, 'tags': ['系统监控-菜单管理']},
{'router': cacheController, 'tags': ['系统监控-缓存监控']}, {'router': cacheController, 'tags': ['系统监控-缓存监控']},
{'router': commonController, 'tags': ['通用模块']} {'router': commonController, 'tags': ['通用模块']},
] ]
for controller in controller_list: for controller in controller_list:

Loading…
Cancel
Save