commit | 66edb6295f956af9c559ef037c5016c9f6b64261 | [log] [tgz] |
---|---|---|
author | Neil Schemenauer <nascheme@enme.ucalgary.ca> | Mon Jul 19 15:38:11 2004 +0000 |
committer | Neil Schemenauer <nascheme@enme.ucalgary.ca> | Mon Jul 19 15:38:11 2004 +0000 |
tree | 8aa6adeef3e152e189752fab16046dfe477bb306 | |
parent | 36a0f89c37f535254043712168cd9c0a4f1a7f40 [diff] [blame] |
Don't return spurious empty fields if 'keep_empty_values' is True. Fixes SF bug #990307.
diff --git a/Lib/cgi.py b/Lib/cgi.py index 487b01e..7c3d657 100755 --- a/Lib/cgi.py +++ b/Lib/cgi.py
@@ -209,6 +209,8 @@ pairs = [s2 for s1 in qs.split('&') for s2 in s1.split(';')] r = [] for name_value in pairs: + if not name_value and not strict_parsing: + continue nv = name_value.split('=', 1) if len(nv) != 2: if strict_parsing: