X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fform.py;h=53fc82df258dc16309755f8244544c3a5bb635c9;hp=a57a812a2cf3c3f9541305d88f6deda958b6d8e1;hb=d81da2c8a9a5ec501104aad1734bd7a0548648e3;hpb=118fcef771da97a873c57d8c45f8fd6e0bd1c9b0 diff --git a/wrw/form.py b/wrw/form.py index a57a812..53fc82d 100644 --- a/wrw/form.py +++ b/wrw/form.py @@ -7,7 +7,7 @@ def formparse(req): buf = {} buf.update(urllib.parse.parse_qsl(req.query)) if req.ihead.get("Content-Type") == "application/x-www-form-urlencoded": - rbody = req.input(2 ** 20) + rbody = req.input.read(2 ** 20) if len(rbody) >= 2 ** 20: raise ValueError("x-www-form-urlencoded data is absurdly long") buf.update(urllib.parse.parse_qsl(rbody.decode("latin1")))