Issue 10696: port not split in function urllib.parse.urlsplit (original) (raw)

urlsplit function from urllib.parse.urlsplit does not return the port field. Repro steps

import urllib import urllib.parse urllib.parse.urlsplit(r'http://foo.bar.com:80/blarg?a=1&b=2') RETURNS: SplitResult(scheme='http', netloc='foo.bar.com:80', path='/blarg', query='a=1&b=2', fragment='') EXPECTED: SplitResult(scheme='http', netloc='foo.bar.com', path='/blarg', port='80', query='a=1&b=2', fragment='')