code: def _get_timeout(self, timeout):
          
          if timeout is _Default:
              return self.timeout.clone()
  
          if isinstance(timeout, Timeout):
              return timeout.clone()
          else:
              # User passed us an int/float. This is for backwards compatibility,
              # can be removed later
              return Timeout.from_float(timeout)
docs: Helper that always returns a :class:`urllib3.util.Timeout`