fix: replace 9 bare excepts with except Exception

This commit is contained in:
haosenwang1018
2026-02-25 04:23:42 +00:00
parent 85235fb045
commit 632c6a9838
6 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -1804,7 +1804,7 @@ async def generate_chapter_content_stream(
# 强制关闭 # 强制关闭
try: try:
await db_session.close() await db_session.close()
except: except Exception:
pass pass
return create_sse_response(event_generator()) return create_sse_response(event_generator())
+2 -2
View File
@@ -461,7 +461,7 @@ async def update_character(
# 解析副职业JSON # 解析副职业JSON
try: try:
sub_careers_data = json.loads(sub_careers_json) if isinstance(sub_careers_json, str) else sub_careers_json sub_careers_data = json.loads(sub_careers_json) if isinstance(sub_careers_json, str) else sub_careers_json
except: except Exception:
sub_careers_data = [] sub_careers_data = []
# 删除现有的所有副职业关联 # 删除现有的所有副职业关联
@@ -881,7 +881,7 @@ async def generate_character_stream(
stage_info = "".join(stage_names) stage_info = "".join(stage_names)
if len(stages) > 3: if len(stages) > 3:
stage_info += " → ..." stage_info += " → ..."
except: except Exception:
stage_info = f"{career.max_stage}个阶段" stage_info = f"{career.max_stage}个阶段"
careers_info += f"- 名称: {career.name}" careers_info += f"- 名称: {career.name}"
+1 -1
View File
@@ -220,7 +220,7 @@ async def get_db(request: Request):
logger.error(f"❌ 关闭会话时出错 [User:{user_id}][ID:{session_id}]: {str(e)}", exc_info=True) logger.error(f"❌ 关闭会话时出错 [User:{user_id}][ID:{session_id}]: {str(e)}", exc_info=True)
try: try:
await session.close() await session.close()
except: except Exception:
pass pass
async def init_db(user_id: str = None): async def init_db(user_id: str = None):
+1 -1
View File
@@ -1003,7 +1003,7 @@ class MCPClientFacade:
try: try:
content_obj = json.loads(content) content_obj = json.loads(content)
content = json.dumps(content_obj, ensure_ascii=False, indent=2) content = json.dumps(content_obj, ensure_ascii=False, indent=2)
except: except Exception:
pass pass
lines.append(f"```json\n{content}\n```\n") lines.append(f"```json\n{content}\n```\n")
else: else:
@@ -210,7 +210,7 @@ class ImportExportService:
if ch.expansion_plan: if ch.expansion_plan:
try: try:
expansion_plan = json.loads(ch.expansion_plan) if isinstance(ch.expansion_plan, str) else ch.expansion_plan expansion_plan = json.loads(ch.expansion_plan) if isinstance(ch.expansion_plan, str) else ch.expansion_plan
except: except Exception:
expansion_plan = None expansion_plan = None
exported_chapters.append(ChapterExportData( exported_chapters.append(ChapterExportData(
@@ -243,7 +243,7 @@ class ImportExportService:
if char.traits: if char.traits:
try: try:
traits = json.loads(char.traits) if isinstance(char.traits, str) else char.traits traits = json.loads(char.traits) if isinstance(char.traits, str) else char.traits
except: except Exception:
traits = None traits = None
exported.append(CharacterExportData( exported.append(CharacterExportData(
@@ -1420,7 +1420,7 @@ class ImportExportService:
if char.traits: if char.traits:
try: try:
traits = json.loads(char.traits) if isinstance(char.traits, str) else char.traits traits = json.loads(char.traits) if isinstance(char.traits, str) else char.traits
except: except Exception:
traits = None traits = None
# 基础角色数据 # 基础角色数据
+1 -1
View File
@@ -31,7 +31,7 @@ def clean_json_response(text: str) -> str:
json.loads(text) json.loads(text)
logger.debug(f"✅ 直接解析成功,无需清洗") logger.debug(f"✅ 直接解析成功,无需清洗")
return text return text
except: except Exception:
pass pass
# 找到第一个 { 或 [ # 找到第一个 { 或 [