[New-bugs-announce] [issue1014] cgi: parse_qs and parse_qsl misbehave on empty strings

David Jessup report at bugs.python.org
Fri Aug 24 22:54:35 CEST 2007


New submission from David Jessup:

In Python 2.4.4, cgi.parse_qs(qs='', strict_parsing=True) errors out:

Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.4/cgi.py", line 183, in parse_qs
    for name, value in parse_qsl(qs, keep_blank_values, strict_parsing):
  File "/usr/lib/python2.4/cgi.py", line 217, in parse_qsl
    raise ValueError, "bad query field: %r" % (name_value,)
ValueError: bad query field: ''

To the best of my knowledge, this is bad behavior, since a large
percentage of URLs actually used have empty query strings.

----------
components: Extension Modules
messages: 55274
nosy: dljessup
severity: normal
status: open
title: cgi:  parse_qs and parse_qsl misbehave on empty strings
type: behavior
versions: Python 2.4

__________________________________
Tracker <report at bugs.python.org>
<http://bugs.python.org/issue1014>
__________________________________


More information about the New-bugs-announce mailing list