1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-05-14 10:47:51 +08:00

fix: lint

This commit is contained in:
涵曦
2026-05-09 22:29:43 +08:00
parent a09bbb0464
commit 6f8f0cb133
6 changed files with 12 additions and 13 deletions

View File

@@ -125,7 +125,7 @@ def verification(
try:
jwt.decode(token, session_secret, algorithms=["HS256"])
return True
except:
except Exception:
pass
if not credentials:
@@ -237,7 +237,7 @@ class AuthStaticFiles(StaticFiles):
try:
jwt.decode(token, session_secret, algorithms=["HS256"])
is_authed = True
except:
except Exception:
pass
if not is_authed:

View File

@@ -208,7 +208,7 @@ async def monitor_download_progress_with_output(task_id: str, dirname: str, proc
except Exception as e:
log.warning(f"Read output error: {e}")
else:
log.warning(f"Process stderr is None, cannot monitor output")
log.warning("Process stderr is None, cannot monitor output")
# 回退到简单的文件统计
await monitor_download_progress(task_id, dirname)
@@ -351,7 +351,7 @@ async def downloadplaylist(data: DownloadPlayList, Verifcation=Depends(verificat
"skip_download": True,
}
log.info(f"Getting playlist count via yt-dlp API...")
log.info("Getting playlist count via yt-dlp API...")
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
info = ydl.extract_info(data.url, download=False)
@@ -395,7 +395,7 @@ async def downloadplaylist(data: DownloadPlayList, Verifcation=Depends(verificat
try:
# 等待子进程完成
log.info(f"Waiting for download process to complete...")
log.info("Waiting for download process to complete...")
exit_code = await download_proc.wait()
log.info(f"Download completed with exit code {exit_code}")
@@ -415,7 +415,7 @@ async def downloadplaylist(data: DownloadPlayList, Verifcation=Depends(verificat
# 检查是否已被手动停止
if download_tasks[task_id]["status"] == "stopped":
# 已经被停止保持stopped状态
log.info(f"Task was already stopped, keeping status")
log.info("Task was already stopped, keeping status")
else:
download_tasks[task_id]["status"] = (
"completed" if exit_code == 0 else "failed"

View File

@@ -23,7 +23,7 @@ router = APIRouter(dependencies=[Depends(verification)])
@router.get("/api/platforms")
def get_js_plugins():
def get_platforms():
"""获取平台列表"""
try:
if (
@@ -216,7 +216,7 @@ async def import_online_plugin(request: Request):
@router.get("/api/lxServer/test")
async def get_openapi_info():
async def test_lx_server():
"""测试lxServer接口"""
try:
return await xiaomusic.js_plugin_manager.test_lx_server()

View File

@@ -1940,7 +1940,7 @@ class JSPluginManager:
)
if "devices" in setting_data:
for device_did, device_info in setting_data["devices"].items():
for _device_did, device_info in setting_data["devices"].items():
if "playlist2music" in device_info:
playlist2music = device_info["playlist2music"]
keys_to_remove = [
@@ -2774,7 +2774,7 @@ class JSPluginManager:
if val is not None:
try:
return int(val)
except:
except Exception:
continue
return 0

View File

@@ -8,7 +8,6 @@ import base64
import copy
import json
import os
import random
import time
import urllib.parse
from collections import OrderedDict
@@ -1148,7 +1147,7 @@ class MusicLibrary:
resolved_origin_url = resolved
else:
self.log.warning(
f"resolve bilibili page url via yt-dlp failed, code:{proc.returncode}, stderr:{stderr.decode(errors=replace)[:500]}, page_url:{url}"
f"resolve bilibili page url via yt-dlp failed, code:{proc.returncode}, stderr:{stderr.decode(errors='replace')[:500]}, page_url:{url}"
)
resolved = await self.url_cache.get(url, {}, self.config)
if resolved:

View File

@@ -77,7 +77,7 @@ class PluginManager:
raise ValueError("Unsupported plugin argument.")
keys = [self._parse_plugin_arg(key) for key in arg.keys]
values = [self._parse_plugin_arg(value) for value in arg.values]
return dict(zip(keys, values))
return dict(zip(keys, values, strict=False))
raise ValueError("Unsupported plugin argument.")