Libtorrent Как установить таймаут?

Я использовал доступ к информации 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)

person Kslr    schedule 09.02.2015    source источник


Ответы (2)


В libtorrent нет тайм-аута для торрентов, которые не загружаются. Вы можете запросить у торрента временную метку, когда он был добавлен, и если он был добавлен достаточно давно и еще не завершен, вы можете удалить его.

Загрузка незанятого торрента также не требует больших затрат, поэтому вы можете добавить все те, которые хотите разрешить, параллельно.

Кроме того, вы можете быть осторожны, установив для всех них значение auto_managed: True, потому что таким образом остановившийся торрент может заблокировать запуск новых. Если вместо этого вы установите для auto_managed значение False, все они будут запущены принудительно.

person Arvid    schedule 15.02.2015

Адрес: http://www.rasterbar.com/products/libtorrent/manual.html#session-settings

        sts.user_agent = "USA Global Download"
        sts.tracker_completion_timeout = 5
        sts.tracker_receive_timeout = 5
        sts.stop_tracker_timeout = 5
        sts.active_downloads = -1
        sts.active_seeds = -1
        sts.active_limit = -1
        sts.auto_scrape_min_interval = 5
        sts.udp_tracker_token_expiry = 120
        sts.min_announce_interval = 1
        sts.inactivity_timeout = 60
        sts.connection_speed = 10
        sts.allow_multiple_connections_per_ip = True
        sts.max_out_request_queue = 128
        sts.request_queue_size = 3
        sts.use_read_cache = False
person Kslr    schedule 09.02.2015