fix TorrentTransfer,通过下载器API补充Tracker
This commit is contained in:
@ -244,7 +244,6 @@ class Transmission(metaclass=Singleton):
|
||||
if not self.trc:
|
||||
return
|
||||
try:
|
||||
session = self.trc.get_session()
|
||||
download_limit_enabled = True if download_limit else False
|
||||
upload_limit_enabled = True if upload_limit else False
|
||||
self.trc.set_session(
|
||||
@ -268,3 +267,15 @@ class Transmission(metaclass=Singleton):
|
||||
except Exception as err:
|
||||
logger.error(f"重新校验种子出错:{err}")
|
||||
return False
|
||||
|
||||
def add_trackers(self, ids: Union[str, list], trackers: list):
|
||||
"""
|
||||
添加Tracker
|
||||
"""
|
||||
if not self.trc:
|
||||
return False
|
||||
try:
|
||||
return self.trc.change_torrent(ids=ids, tracker_list=[trackers])
|
||||
except Exception as err:
|
||||
logger.error(f"添加Tracker出错:{err}")
|
||||
return False
|
||||
|
Reference in New Issue
Block a user