Issue 26572: urlparse does not handle passwords with ? in them. (original) (raw)
urlparse('http://user:pass?word@example.com/path?query') ParseResult(scheme='http', netloc='user:pass', path='', params='', query='word@example.com/path?query', fragment='')
Expected output is:
ParseResult(scheme='http', netloc='user:pass?word@example.com', path='/path', params='', query='query', fragment='')