The function parse_qs currently calls urllib.unquote on the
value of the field submitted, but not on the name. It needs
to do both.
# " <== Emacs font-lock de-bogo-kludgificocity
-__version__ = "2.1"
+__version__ = "2.2"
# Imports
if strict_parsing:
raise ValueError, "bad query field: %s" % `name_value`
continue
- name = nv[0]
+ name = urllib.unquote(regsub.gsub('+', ' ', nv[0]))
value = urllib.unquote(regsub.gsub('+', ' ', nv[1]))
if len(value) or keep_blank_values:
if dict.has_key (name):