]> granicus.if.org Git - python/commit
Patch by Jim Fulton, who writes:
authorGuido van Rossum <guido@python.org>
Tue, 20 Oct 1998 14:43:02 +0000 (14:43 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 20 Oct 1998 14:43:02 +0000 (14:43 +0000)
commitf5745008d2c78d3830e62cbd4e8f223fe69977c5
tree58bd650fe54dce81a2ba4e2a11a0685c11bc1102
parentfbddddee49713f2141cfd0b17aa92ee8d16eca4a
Patch by Jim Fulton, who writes:

"""
The FieldStorage constructor calls the read_multi method.  The read_multi
method creates new FieldStorage objects, re-invoking the constructor
(on the new objects).  The problem is that the 'environ', 'keep_blank_values',
and 'strict_parsing' arguments originally passed to the constructor are not
propigated to the new object constructors.  This causes os.environ to be used,
leading to a miss-handling of the parts.

I fixed this by passing these arguments to read_multi and then on to the
constructor.  See the context diff below.
"""
Lib/cgi.py