code: def time_auth(self, load):
          '''
          Make sure that all failures happen in the same amount of time
          '''
          start = time.time()
          ret = self.__auth_call(load)
          if ret:
              return ret
          f_time = time.time() - start
          if f_time > self.max_fail:
              self.max_fail = f_time
          deviation = self.max_fail / 4
          r_time = random.SystemRandom().uniform(
                  self.max_fail - deviation,
                  self.max_fail + deviation
                  )
          while start + r_time > time.time():
              time.sleep(0.001)
          return Falsf time_auth(self, load):
          '''
          Make sure that all failures happen in the same amount of time
          '''
          start = time.time()
          ret = self.__auth_call(load)
          if ret:
              return ret
          f_time = time.time() - start
          if f_time > self.max_fail:
              self.max_fail = f_time
          deviation = self.max_fail / 4
          r_time = random.SystemRandom().uniform(
                  self.max_fail - deviation,
                  self.max_fail + deviation
                  )
          while start + r_time > time.time():
              time.sleep(0.001)
          return False
docs: Make sure that all failures happen in the same amount of time