parameters: (self)
return_statement: return min(self._connect, self.total)
docstring: Get the value to use when setting a connection timeout.
  
          This will be a positive float or integer, the value None
          (never timeout), or the default system timeout.
  
          :return: the connect timeout
          :rtype: int, float, :attr:`Timeout.DEFAULT_TIMEOUT` or None
docstring_summary: Get the value to use when setting a connection timeout.
docstring_tokens: Get the value to use when setting a connection timeout .
function: def connect_timeout(self):
          """ Get the value to use when setting a connection timeout.
  
          This will be a positive float or integer, the value None
          (never timeout), or the default system timeout.
  
          :return: the connect timeout
          :rtype: int, float, :attr:`Timeout.DEFAULT_TIMEOUT` or None
          """
          if self.total is None:
              return self._connect
  
          if self._connect is None or self._connect is self.DEFAULT_TIMEOUT:
              return self.total
  
          return min(self._connect, self.total)
function_tokens: def connect_timeout ( self ) : if self . total is None : return self . _connect if self . _connect is None or self . _connect is self . DEFAULT_TIMEOUT : return self . total return min ( self . _connect , self . total )