我试图通过在Twisted中开始一个libtorrent会话来让libtorrent工作。
我创建了两个scripts来演示这个问题。运行这些脚本时,两个脚本的checking_resume_data
上都存在libtorrent状态。当main
函数的内容在没有Twisted的情况下执行时,也就是说,在非reactor,默认主线程上,这些脚本正常工作(并且torrent的libtorrent状态设置为downloading
并且分别为seeding
)。在python版本2.7和3.5下,行为是相同的。
此问题由Twisted开发人员confirmed提供。
我试图附加python调试器(python -m pdb seeder.py
),但找不到任何异常。
有没有人对此问题有任何经验或知道它存在的原因?有人找到了解决方案吗?
提前致谢!