chore: remove unused imports and fix function name conflicts (#5764)

- Remove unused imports in anthropic.py, tmdbv3api/__init__.py, tv.py, test files
- Rename conflicting function names in subscribe.py and webhook.py
- Clean up unused re-exports in tmdbv3api/__init__.py (15 unused exports)
- Apply consistent formatting across API endpoints
This commit is contained in:
DDSRem
2026-05-13 18:59:03 +08:00
committed by GitHub
parent fcf6e14ac9
commit 5a585839ba
34 changed files with 2974 additions and 1838 deletions
+67 -38
View File
@@ -12,7 +12,10 @@ from app.chain.transfer import TransferChain
from app.core.config import settings
from app.core.security import verify_token
from app.db.models import User
from app.db.user_oper import get_current_active_superuser, get_current_active_superuser_async
from app.db.user_oper import (
get_current_active_superuser,
get_current_active_superuser_async,
)
from app.helper.progress import ProgressHelper
from app.schemas.types import ProgressKey
from app.utils.string import StringUtils
@@ -31,7 +34,9 @@ def qrcode(name: str, _: schemas.TokenPayload = Depends(verify_token)) -> Any:
return schemas.Response(success=False, message=errmsg)
@router.get("/auth_url/{name}", summary="获取 OAuth2 授权 URL", response_model=schemas.Response)
@router.get(
"/auth_url/{name}", summary="获取 OAuth2 授权 URL", response_model=schemas.Response
)
def auth_url(name: str, _: schemas.TokenPayload = Depends(verify_token)) -> Any:
"""
获取 OAuth2 授权 URL
@@ -43,8 +48,12 @@ def auth_url(name: str, _: schemas.TokenPayload = Depends(verify_token)) -> Any:
@router.get("/check/{name}", summary="二维码登录确认", response_model=schemas.Response)
def check(name: str, ck: Optional[str] = None, t: Optional[str] = None,
_: schemas.TokenPayload = Depends(verify_token)) -> Any:
def check(
name: str,
ck: Optional[str] = None,
t: Optional[str] = None,
_: schemas.TokenPayload = Depends(verify_token),
) -> Any:
"""
二维码登录确认
"""
@@ -58,9 +67,7 @@ def check(name: str, ck: Optional[str] = None, t: Optional[str] = None,
@router.post("/save/{name}", summary="保存存储配置", response_model=schemas.Response)
def save(name: str,
conf: dict,
_: User = Depends(get_current_active_superuser)) -> Any:
def save(name: str, conf: dict, _: User = Depends(get_current_active_superuser)) -> Any:
"""
保存存储配置
"""
@@ -69,8 +76,7 @@ def save(name: str,
@router.get("/reset/{name}", summary="重置存储配置", response_model=schemas.Response)
def reset(name: str,
_: User = Depends(get_current_active_superuser)) -> Any:
def reset(name: str, _: User = Depends(get_current_active_superuser)) -> Any:
"""
重置存储配置
"""
@@ -79,9 +85,11 @@ def reset(name: str,
@router.post("/list", summary="所有目录和文件", response_model=List[schemas.FileItem])
def list_files(fileitem: schemas.FileItem,
sort: Optional[str] = 'updated_at',
_: User = Depends(get_current_active_superuser)) -> Any:
def list_files(
fileitem: schemas.FileItem,
sort: Optional[str] = "updated_at",
_: User = Depends(get_current_active_superuser),
) -> Any:
"""
查询当前目录下所有目录和文件
:param fileitem: 文件项
@@ -99,9 +107,11 @@ def list_files(fileitem: schemas.FileItem,
@router.post("/mkdir", summary="创建目录", response_model=schemas.Response)
def mkdir(fileitem: schemas.FileItem,
name: str,
_: User = Depends(get_current_active_superuser)) -> Any:
def mkdir(
fileitem: schemas.FileItem,
name: str,
_: User = Depends(get_current_active_superuser),
) -> Any:
"""
创建目录
:param fileitem: 文件项
@@ -117,8 +127,9 @@ def mkdir(fileitem: schemas.FileItem,
@router.post("/delete", summary="删除文件或目录", response_model=schemas.Response)
def delete(fileitem: schemas.FileItem,
_: User = Depends(get_current_active_superuser)) -> Any:
def delete(
fileitem: schemas.FileItem, _: User = Depends(get_current_active_superuser)
) -> Any:
"""
删除文件或目录
:param fileitem: 文件项
@@ -131,8 +142,9 @@ def delete(fileitem: schemas.FileItem,
@router.post("/download", summary="下载文件")
def download(fileitem: schemas.FileItem,
_: User = Depends(get_current_active_superuser)) -> Any:
def download(
fileitem: schemas.FileItem, _: User = Depends(get_current_active_superuser)
) -> Any:
"""
下载文件或目录
:param fileitem: 文件项
@@ -146,8 +158,9 @@ def download(fileitem: schemas.FileItem,
@router.post("/image", summary="预览图片")
def image(fileitem: schemas.FileItem,
_: User = Depends(get_current_active_superuser)) -> Any:
def image(
fileitem: schemas.FileItem, _: User = Depends(get_current_active_superuser)
) -> Any:
"""
下载文件或目录
:param fileitem: 文件项
@@ -161,10 +174,12 @@ def image(fileitem: schemas.FileItem,
@router.post("/rename", summary="重命名文件或目录", response_model=schemas.Response)
def rename(fileitem: schemas.FileItem,
new_name: str,
recursive: Optional[bool] = False,
_: User = Depends(get_current_active_superuser)) -> Any:
def rename(
fileitem: schemas.FileItem,
new_name: str,
recursive: Optional[bool] = False,
_: User = Depends(get_current_active_superuser),
) -> Any:
"""
重命名文件或目录
:param fileitem: 文件项
@@ -189,8 +204,9 @@ def rename(fileitem: schemas.FileItem,
handled = 0
for sub_file in sub_files:
handled += 1
progress.update(value=handled / total * 100,
text=f"正在处理 {sub_file.name} ...")
progress.update(
value=handled / total * 100, text=f"正在处理 {sub_file.name} ..."
)
if sub_file.type == "dir":
continue
if not sub_file.extension:
@@ -204,20 +220,25 @@ def rename(fileitem: schemas.FileItem,
)
if not context or not context.media_info:
progress.end()
return schemas.Response(success=False, message=f"{sub_path.name} 未识别到媒体信息")
return schemas.Response(
success=False, message=f"{sub_path.name} 未识别到媒体信息"
)
new_path = transferchain.recommend_name(
meta=context.meta_info,
mediainfo=context.media_info
meta=context.meta_info, mediainfo=context.media_info
)
if not new_path:
progress.end()
return schemas.Response(success=False, message=f"{sub_path.name} 未识别到新名称")
ret: schemas.Response = rename(fileitem=sub_file,
new_name=Path(new_path).name,
recursive=False)
return schemas.Response(
success=False, message=f"{sub_path.name} 未识别到新名称"
)
ret: schemas.Response = rename(
fileitem=sub_file, new_name=Path(new_path).name, recursive=False
)
if not ret.success:
progress.end()
return schemas.Response(success=False, message=f"{sub_path.name} 重命名失败!")
return schemas.Response(
success=False, message=f"{sub_path.name} 重命名失败!"
)
progress.end()
# 重命名自己
result = StorageChain().rename_file(fileitem, new_name)
@@ -226,7 +247,9 @@ def rename(fileitem: schemas.FileItem,
return schemas.Response(success=False)
@router.get("/usage/{name}", summary="存储空间信息", response_model=schemas.StorageUsage)
@router.get(
"/usage/{name}", summary="存储空间信息", response_model=schemas.StorageUsage
)
def usage(name: str, _: User = Depends(get_current_active_superuser)) -> Any:
"""
查询存储空间
@@ -237,8 +260,14 @@ def usage(name: str, _: User = Depends(get_current_active_superuser)) -> Any:
return schemas.StorageUsage()
@router.get("/transtype/{name}", summary="支持的整理方式获取", response_model=schemas.StorageTransType)
async def transtype(name: str, _: User = Depends(get_current_active_superuser_async)) -> Any:
@router.get(
"/transtype/{name}",
summary="支持的整理方式获取",
response_model=schemas.StorageTransType,
)
async def transtype(
name: str, _: User = Depends(get_current_active_superuser_async)
) -> Any:
"""
查询支持的整理方式
"""