Example #1
0
 def __init__(self, redirectLimit=5, connectTimeout=30, proxy=None):
     self.lastURI = None
     if proxy:
         try:
             endpoint = TCP4ClientEndpoint(reactor, proxy["host"], proxy["port"], timeout=connectTimeout)
         except:
             raise TypeError("ResolverAgent's proxy argument need to be a dict with fields host and port")
         agent = ProxyAgent(endpoint)
     else:
         agent = Agent(reactor, connectTimeout=connectTimeout)
     RedirectAgent.__init__(self, agent, redirectLimit=redirectLimit)
Example #2
0
 def __init__(self, redirectLimit=5, connectTimeout=30, proxy=None):
     self.lastURI = None
     if proxy:
         try:
             endpoint = TCP4ClientEndpoint(reactor, proxy["host"], proxy["port"], timeout=connectTimeout)
         except:
             raise TypeError("ResolverAgent's proxy argument need to be a dict with fields host and port")
         agent = ProxyAgent(endpoint)
     else:
         agent = Agent(reactor, connectTimeout=connectTimeout)
     RedirectAgent.__init__(self, agent, redirectLimit=redirectLimit)
 def __init__(self, agent, onRedirect, port=80, proxy=""):
     RedirectAgent.__init__(self, agent, 20)
     self._onRedirect = onRedirect
     self._port = port
     self._proxy = proxy
Example #4
0
 def __init__(self, agent, onRedirect, port=80, proxy=""):
     RedirectAgent.__init__(self, agent, 20)
     self._onRedirect = onRedirect
     self._port = port
     self._proxy = proxy
Example #5
0
 def __init__(self, uri, connectTimeout=15, redirectLimit=20):
     self.lastURI = uri
     RedirectAgent.__init__(self, Agent(reactor, connectTimeout=connectTimeout), redirectLimit=redirectLimit)
Example #6
0
 def __init__(self, uri, connectTimeout=15, redirectLimit=20):
     self.lastURI = uri
     RedirectAgent.__init__(self,
                            Agent(reactor, connectTimeout=connectTimeout),
                            redirectLimit=redirectLimit)