I just forked and committed some patches to the BitTornado library on GitHub.
Right now I only committed basic fixes to be able to use it in our environment (Python 2.7). Namely:
- Backlog was not always int which should be enforced so I did a force it and have put the related code part in try except to catch the TypeErrors if any occurs.
- There was a straightforward fix for a wrongly named package in an import statement.
- And finally an except had the old format which is not supported by newer versions of Python.