def RequestTask(self): if self.shutdown: self.StopAllRequests() return requests = self.RunRequest() self.requestTaskDelay = misc.LoopAttenuation( self.requestTaskDelay, requests > 0, settings.MinimumReceivingDelay(), settings.MaximumReceivingDelay()) # attenuation self.requestTask = reactor.callLater( self.requestTaskDelay, self.RequestTask) # @UndefinedVariable
def RequestTask(self): if self.shutdown: return # if self.RunRequest() > 0: # self.requestTaskDelay = 0.1 # else: # if self.requestTaskDelay < 8.0: # self.requestTaskDelay *= 2.0 requests = self.RunRequest() self.requestTaskDelay = misc.LoopAttenuation( self.requestTaskDelay, requests > 0, settings.MinimumReceivingDelay(), settings.MaximumReceivingDelay()) # attenuation self.requestTask = reactor.callLater( self.requestTaskDelay, self.RequestTask) # @UndefinedVariable