Turns out httpdownloader.py doesn't seem to use Twisted correctly.
I couldn't see any option in the Git repo to submit a pull request, so here's the patch (off /usr/lib/python2.7/site-packages/deluge/httpdownloader.py for deluge 1.3.6-2)
Code: Select all
199c199
< from twisted.web import _URI
---
> from twisted.web.client import _URI
204c204
< path = uri.originFrom
---
> path = uri.originForm