fix: 兼容 transmission-rpc v7 文件列表接口

This commit is contained in:
jxxghp
2026-06-14 23:53:26 +08:00
parent 70831c27b3
commit 2b031e7e05
2 changed files with 40 additions and 2 deletions

View File

@@ -278,9 +278,15 @@ class Transmission:
except Exception as err:
logger.error(f"获取种子文件列表出错:{str(err)}")
return None
if torrent:
if not torrent:
return None
try:
get_files = getattr(torrent, "get_files", None)
if callable(get_files):
return get_files()
return torrent.files()
else:
except Exception as err:
logger.error(f"获取种子文件列表出错:{str(err)}")
return None
def set_files(self, tid: str, file_ids: list) -> bool: