'The password if it was part of the URL, `None` otherwise.
This undergoes URL decoding and will always be a unicode string.'

@property
def password(self):

    rv = self._split_auth()[1]
    if (rv is not None):
        return _url_unquote_legacy(rv)
