Bug #1457823: cgi.(Sv)FormContentDict's constructor now takes
keep_blank_values and strict_parsing keyword arguments.
diff --git a/Lib/cgi.py b/Lib/cgi.py
index f31938b..818567e 100755
--- a/Lib/cgi.py
+++ b/Lib/cgi.py
@@ -807,8 +807,10 @@
form.dict == {key: [val, val, ...], ...}
"""
- def __init__(self, environ=os.environ):
- self.dict = self.data = parse(environ=environ)
+ def __init__(self, environ=os.environ, keep_blank_values=0, strict_parsing=0):
+ self.dict = self.data = parse(environ=environ,
+ keep_blank_values=keep_blank_values,
+ strict_parsing=strict_parsing)
self.query_string = environ['QUERY_STRING']
diff --git a/Misc/NEWS b/Misc/NEWS
index 6d048cc..0c673f4 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -63,6 +63,9 @@
Library
-------
+- Bug #1457823: cgi.(Sv)FormContentDict's constructor now takes
+ keep_blank_values and strict_parsing keyword arguments.
+
- Bug #1566602: correct failure of posixpath unittest when $HOME ends
with a slash.