42
42
from urllib2 import urlopen, Request, HTTPError
43
43
from urlparse import urljoin
45
47
from zope.interface import implements
46
48
from twisted.internet import reactor, defer, threads, task
47
49
from twisted.internet import error as twisted_errors