SIGN IN SIGN UP

bpo-34226: fix cgi.parse_multipart without content_length (GH-8530)

In Python 3.7 the behavior of parse_multipart changed requiring CONTENT-LENGTH
header, this fix remove this header as required and fix FieldStorage
read_lines_to_outerboundary, by not using limit when it's negative,
since by default it's -1 if not content-length and keeps substracting what
was read from the file object.

Also added a test case for this problem.
R
roger committed
d8cf3514dd4682419a66f6e834bb384ee34afc95
Parent: e2d47a0
Committed by GitHub <noreply@github.com> on 6/15/2020, 2:58:54 PM