libtorrent へのpythonバインディングを使用します。すべて正常に動作します。
しかし、1 つの問題があります。2 つ以上の同一の torrent がダウンロードされます。それらは異なるタイミングで追加され、異なるフォルダーにダウンロードされます。しかし、異なるインスタンスtorrent_handle
については、同じインスタンスを受け取りますtorrent_info
:
print handle, handle.get_torrent_info() ...
<0x80425f6e0 の libtorrent.torrent_handle オブジェクト> <0x802289fa0 の libtorrent.torrent_info オブジェクト> <0x80425f758 の libtorrent.torrent_handle オブジェクト> <0x802289fa0 の libtorrent.torrent_info オブジェクト> <0x80425infof7d0 の libtorrent.torrent_handle オブジェクト>
複数の同一の torrent をダウンロードする libtorrent で修正するにはどうすればよいですか?
標準的なケースではなく、まれな状況です。