refactor: remove duplicated transfer format init and identical search branches

This commit is contained in:
jxxghp
2026-08-25 06:59:18 +08:00
parent 17a23c47df
commit 0489bb1f43
2 changed files with 5 additions and 23 deletions
+1 -8
View File
@@ -2363,15 +2363,8 @@ class SearchChain(ChainBase):
提交单个站点页搜索任务,并记录该任务对应的站点和页码位置。 提交单个站点页搜索任务,并记录该任务对应的站点和页码位置。
""" """
search_page = search_pages[page_index] search_page = search_pages[page_index]
# 关键字已按 area 统一解析(imdbid 场景使用 imdb 标识),站点调用无需再分支
search_keyword = mediainfo.imdb_id if area == "imdbid" and mediainfo else keyword search_keyword = mediainfo.imdb_id if area == "imdbid" and mediainfo else keyword
if area == "imdbid":
# 搜索IMDBID
task = executor.submit(self.search_site_torrents, site=site,
keyword=search_keyword,
mtype=mediainfo.type if mediainfo else mtype,
page=search_page)
else:
# 搜索标题
task = executor.submit(self.search_site_torrents, site=site, task = executor.submit(self.search_site_torrents, site=site,
keyword=search_keyword, keyword=search_keyword,
mtype=mediainfo.type if mediainfo else mtype, mtype=mediainfo.type if mediainfo else mtype,
-11
View File
@@ -2160,17 +2160,6 @@ class TransferChain(FileFilterMixin, ScrapeBatchMixin, EpisodeFormatMixin, Histo
transfer_exclude_words = get_configured_system_config().get( transfer_exclude_words = get_configured_system_config().get(
SystemConfigKey.TransferExcludeWords SystemConfigKey.TransferExcludeWords
) )
has_episode_format_template = bool(epformat and epformat.format)
formaterHandler = (
FormatParser(
eformat=epformat.format,
details=epformat.detail,
part=epformat.part,
offset=epformat.offset,
)
if epformat
else None
)
def _build_file_meta( def _build_file_meta(
source_path: Path, source_path: Path,