Пример #1
0
 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
Пример #2
0
    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