parameters: (self)
return_statement: return Timeout(connect=self._connect, read=self._read, total=self.total)
docstring: Create a copy of the timeout object
  
          Timeout properties are stored per-pool but each request needs a fresh
          Timeout object to ensure each one has its own start/stop configured.
  
          :return: a copy of the timeout object
          :rtype: :class:`Timeout`
docstring_summary: Create a copy of the timeout object
docstring_tokens: Create a copy of the timeout object
function: def clone(self):
          """ Create a copy of the timeout object
  
          Timeout properties are stored per-pool but each request needs a fresh
          Timeout object to ensure each one has its own start/stop configured.
  
          :return: a copy of the timeout object
          :rtype: :class:`Timeout`
          """
          # We can't use copy.deepcopy because that will also create a new object
          # for _GLOBAL_DEFAULT_TIMEOUT, which socket.py uses as a sentinel to
          # detect the user default.
          return Timeout(connect=self._connect, read=self._read, total=self.total)
function_tokens: def clone ( self ) : # We can't use copy.deepcopy because that will also create a new object # for _GLOBAL_DEFAULT_TIMEOUT, which socket.py uses as a sentinel to # detect the user default. return Timeout ( connect = self . _connect , read = self . _read , total = self . total )