ruff ci
This commit is contained in:
@@ -24,13 +24,12 @@ import time
|
||||
import logging
|
||||
from datetime import datetime
|
||||
from pathlib import Path
|
||||
from typing import Optional, List, Dict, Any
|
||||
from typing import Optional, Dict, Any
|
||||
|
||||
import uvicorn
|
||||
from fastapi import FastAPI, File, UploadFile, Form, HTTPException, BackgroundTasks
|
||||
from fastapi import FastAPI, File, UploadFile, Form, HTTPException
|
||||
from fastapi.responses import FileResponse, JSONResponse
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
# 导入配置管理
|
||||
from config import config
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
处理 config.toml 文件的读取和管理
|
||||
"""
|
||||
|
||||
import os
|
||||
from pathlib import Path
|
||||
from typing import Dict, Any
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
支持开发模式和生产模式启动
|
||||
"""
|
||||
|
||||
import os
|
||||
import sys
|
||||
import subprocess
|
||||
import argparse
|
||||
|
||||
@@ -348,7 +348,6 @@ class PluginHotReloadManager:
|
||||
|
||||
def _force_clear_plugin_modules(self, plugin_name: str):
|
||||
"""强制清理插件相关的模块缓存"""
|
||||
import sys
|
||||
|
||||
# 找到所有相关的模块名
|
||||
modules_to_remove = []
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import asyncio
|
||||
import os
|
||||
import traceback
|
||||
import sys
|
||||
import importlib
|
||||
|
||||
from typing import Dict, List, Optional, Tuple, Type, Any
|
||||
|
||||
@@ -6,9 +6,9 @@ from typing import Tuple
|
||||
|
||||
from src.common.logger import get_logger
|
||||
from src.plugin_system import BaseAction, ActionActivationType, ChatMode
|
||||
from src.plugin_system.apis import person_api, generator_api
|
||||
from src.plugin_system.apis import generator_api
|
||||
from src.plugin_system.apis.permission_api import permission_api
|
||||
from ..services.manager import get_qzone_service, get_config_getter
|
||||
from ..services.manager import get_qzone_service
|
||||
|
||||
logger = get_logger("MaiZone.ReadFeedAction")
|
||||
|
||||
|
||||
@@ -6,9 +6,9 @@ from typing import Tuple
|
||||
|
||||
from src.common.logger import get_logger
|
||||
from src.plugin_system import BaseAction, ActionActivationType, ChatMode
|
||||
from src.plugin_system.apis import person_api, generator_api
|
||||
from src.plugin_system.apis import generator_api
|
||||
from src.plugin_system.apis.permission_api import permission_api
|
||||
from ..services.manager import get_qzone_service, get_config_getter
|
||||
from ..services.manager import get_qzone_service
|
||||
|
||||
logger = get_logger("MaiZone.SendFeedAction")
|
||||
|
||||
|
||||
@@ -3,15 +3,12 @@ import asyncio
|
||||
from typing import List, Tuple, Type
|
||||
from src.plugin_system import (
|
||||
BasePlugin,
|
||||
BaseCommand,
|
||||
CommandInfo,
|
||||
ConfigField,
|
||||
register_plugin,
|
||||
plugin_manage_api,
|
||||
component_manage_api,
|
||||
ComponentInfo,
|
||||
ComponentType,
|
||||
send_api,
|
||||
)
|
||||
from src.plugin_system.base.plus_command import PlusCommand
|
||||
from src.plugin_system.base.command_args import CommandArgs
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import orjson
|
||||
import asyncio
|
||||
import random
|
||||
from datetime import datetime, time, timedelta, date
|
||||
from datetime import datetime, time, timedelta
|
||||
from typing import Optional, List, Dict, Any, TYPE_CHECKING
|
||||
from lunar_python import Lunar
|
||||
from pydantic import BaseModel, ValidationError, validator
|
||||
|
||||
Reference in New Issue
Block a user