[issue6234] cgi.FieldStorage is broken when given POST data
Éric Araujo mer...@netwok.org added the comment: Closing as duplicate. The other report has more discussion. -- nosy: +eric.araujo resolution: - duplicate stage: - committed/rejected status: open - closed superseder: - WSGI, cgi.FieldStorage incompatibility ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6234 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6234] cgi.FieldStorage is broken when given POST data
Changes by Mark Lawrence breamore...@yahoo.co.uk: -- versions: +Python 2.7, Python 3.1, Python 3.2 -Python 3.0 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6234 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6234] cgi.FieldStorage is broken when given POST data
Changes by Florent Xicluna florent.xicl...@gmail.com: -- nosy: +flox ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6234 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6234] cgi.FieldStorage is broken when given POST data
Michal Hordecki mhorde...@gmail.com added the comment: It is because FieldStorage requires str, whereas wsgi.input gives bytes. You can always wrap environ['wsgi.input'] in TextIOWrapper. -- nosy: +MHordecki ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6234 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6234] cgi.FieldStorage is broken when given POST data
Changes by Miles Kaufmann mile...@umich.edu: -- nosy: +milesck ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6234 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6234] cgi.FieldStorage is broken when given POST data
New submission from Evan Fosmark m...@evanfosmark.com: Right now, it seems impossible to use cgi.FieldStorage in 3.0 if you're giving it environ['wsgi.input'] like so: post_data = cgi.FieldStorage( fp=environ[wsgi.input], environ=environ, keep_blank_values=True ) It gives the following error: File /usr/local/lib/python3.0/cgi.py, line 489, in __init__ self.read_urlencoded() File /usr/local/lib/python3.0/cgi.py, line 589, in read_urlencoded self.strict_parsing): File /usr/local/lib/python3.0/urllib/parse.py, line 377, in parse_qsl pairs = [s2 for s1 in qs.split('') for s2 in s1.split(';')] TypeError: Type str doesn't support the buffer API -- components: Library (Lib) messages: 89060 nosy: efosmark severity: normal status: open title: cgi.FieldStorage is broken when given POST data type: behavior versions: Python 3.0 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6234 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com