code: def get_backoff_time(self):
          
          if self._observed_errors <= 1:
              return 0
  
          backoff_value = self.backoff_factor * (2 ** (self._observed_errors - 1))
          return min(self.BACKOFF_MAX, backoff_value)
docs: Formula for computing the current backoff
  
          :rtype: float