mirror of
https://github.com/hanxi/xiaomusic.git
synced 2026-05-14 10:47:51 +08:00
fix: lint
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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.")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user