parameters: (host)
return_statement: return (user if delim else None), host
docstring: splituser('user[:passwd]@host[:port]') --> 'user[:passwd]', 'host[:port]'.
docstring_summary: splituser('user[:passwd]
docstring_tokens: splituser ( user [ : passwd ]
function: def _splituser(host):
      """splituser('user[:passwd]@host[:port]') --> 'user[:passwd]', 'host[:port]'."""
      user, delim, host = host.rpartition('@')
      return (user if delim else None), host
function_tokens: def _splituser ( host ) : user , delim , host = host . rpartition ( '@' ) return ( user if delim else None ) , host