gpt4 book ai didi

python - Libtorrent 如何设置超时?

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:16 29 4
gpt4 key购买 nike

我使用add_magnet_uri获取信息,但是有一些资源响应慢,我应该使用什么来设置总超时时间?

http://www.rasterbar.com/products/libtorrent/manual.html

:(我没有找到相关设置

params = {
'save_path': '/home/sdht/data',
'storage_mode': lt.storage_mode_sparse(),
'paused': False,
'auto_managed': True,
'duplicate_is_error': True
}
handle = lt.add_magnet_uri(self.ses, link, params)
while (not handle.has_metadata()):
time.sleep(.1)

最佳答案

在 libtorrent 中下载 torrent 失败时没有超时。您可以查询 torrent 添加时的时间戳,如果添加的时间足够长,并且尚未完成,您可以将其删除。

加载闲置 torrent 的成本也不会很高,因此您可能需要添加所有要并行解析的 torrent。

此外,您可能需要小心地将它们全部设置为 auto_management: True,因为这样,停滞的 torrent 可能会阻止新的 torrent 启动。如果您将 auto_management 设置为 False,它们都会被强制启动。

关于python - Libtorrent 如何设置超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28402607/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com