parameters: (self)
docstring: The username if it was part of the URL, `None` otherwise.
          This undergoes URL decoding and will always be a unicode string.
docstring_summary: The username if it was part of the URL, `None` otherwise.
          This undergoes URL decoding and will always be a unicode string.
docstring_tokens: The username if it was part of the URL None otherwise . This undergoes URL decoding and will always be a unicode string .
function: def username(self):
          """The username if it was part of the URL, `None` otherwise.
          This undergoes URL decoding and will always be a unicode string.
          """
          rv = self._split_auth()[0]
          if rv is not None:
              return _url_unquote_legacy(rv)
function_tokens: def username ( self ) : rv = self . _split_auth ( ) [ 0 ] if rv is not None : return _url_unquote_legacy ( rv )