示例#1
0
 def buildProtocol(self, addr):
     if self.timeout:
         elapsed = time.time() - self.__start_time
         self.timeout = self.timeout - elapsed
         if self.timeout <= 0:
             self.timeout = 0.1
     return HTTPClientFactory.buildProtocol(self, addr)
示例#2
0
 def _gotConn(self, conn, url):
     factory = HTTPClientFactory(url, **kwargs)
     
     print "!!", transport
     adr = None
     p = factory.buildProtocol(adr)
     p.makeConnection(transport)
     
     def nest(x):
         print "!!"
         self._returnConn(transport)
         de.callback(x)
     
     factory.deferred.callback(nest)
示例#3
0
	def buildProtocol(self, addr):
		self.p = HTTPClientFactory.buildProtocol(self, addr)
		return self.p
 def buildProtocol(self, addr):
     self.p = HTTPClientFactory.buildProtocol(self, addr)
     return self.p