[issue45874] urllib.parse.parse_qsl does not parse empty query string with strict parsing

2021-12-12 Thread Andrew Svetlov
Andrew Svetlov added the comment: New changeset e6fe10d34096a23be7d26271cf6aba429313b01d by Christian Sattler in branch 'main': bpo-45874: Handle empty query string correctly in urllib.parse.parse_qsl (#29716) https://github.com/python/cpython/commit/e6fe10d34096a23be7d26271cf6aba429313b01d

[issue45874] urllib.parse.parse_qsl does not parse empty query string with strict parsing

2021-11-22 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch nosy: +python-dev nosy_count: 1.0 -> 2.0 pull_requests: +27952 stage: -> patch review pull_request: https://github.com/python/cpython/pull/29716 ___ Python tracker

[issue45874] urllib.parse.parse_qsl does not parse empty query string with strict parsing

2021-11-22 Thread Christian Sattler
New submission from Christian Sattler : Calling urllib.parse.parse_qsl('', strict_parsing=True) yields an error: ValueError: bad query field: '' The empty string '' is produced by urllib.parse.urlencode({}) and also as query string by urllib.parse.urlsplit('http://example.org/') so it