mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-20 03:57:30 +08:00
refactor(transfer): narrow manual type parse exception to ValueError
This commit is contained in:
@@ -138,15 +138,14 @@ def manual_transfer(transer_item: ManualTransferItem,
|
|||||||
else:
|
else:
|
||||||
return schemas.Response(success=False, message=f"缺少参数")
|
return schemas.Response(success=False, message=f"缺少参数")
|
||||||
|
|
||||||
# 类型(“自动/auto”按未指定处理)
|
# 类型(“自动/auto/none”按未指定处理)
|
||||||
mtype = None
|
mtype = None
|
||||||
if transer_item.type_name:
|
type_name = str(transer_item.type_name).strip() if transer_item.type_name else ""
|
||||||
type_name = str(transer_item.type_name).strip().lower()
|
if type_name and type_name.lower() not in {"自动", "auto", "none"}:
|
||||||
if type_name not in ["自动", "auto", "none", ""]:
|
try:
|
||||||
try:
|
mtype = MediaType(type_name)
|
||||||
mtype = MediaType(transer_item.type_name)
|
except ValueError:
|
||||||
except Exception:
|
return schemas.Response(success=False, message=f"不支持的媒体类型:{type_name}")
|
||||||
return schemas.Response(success=False, message=f"不支持的媒体类型:{transer_item.type_name}")
|
|
||||||
# 自定义格式
|
# 自定义格式
|
||||||
epformat = None
|
epformat = None
|
||||||
if transer_item.episode_offset or transer_item.episode_part \
|
if transer_item.episode_offset or transer_item.episode_part \
|
||||||
|
|||||||
Reference in New Issue
Block a user