Dolda2000 GitWeb
/
wrw.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
609f664
)
Use the limited reader for reading form data.
author
Fredrik Tolf
<fredrik@dolda2000.com>
Thu, 30 Aug 2012 14:10:53 +0000
(16:10 +0200)
committer
Fredrik Tolf
<fredrik@dolda2000.com>
Thu, 30 Aug 2012 14:10:53 +0000
(16:10 +0200)
wrw/form.py
patch
|
blob
|
blame
|
history
diff --git
a/wrw/form.py
b/wrw/form.py
index
9f1e6d4
..
98157c0
100644
(file)
--- a/
wrw/form.py
+++ b/
wrw/form.py
@@
-6,7
+6,7
@@
__all__ = ["formdata"]
class formwrap(object):
def __init__(self, req):
if req.ihead.get("Content-Type") == "application/x-www-form-urlencoded":
class formwrap(object):
def __init__(self, req):
if req.ihead.get("Content-Type") == "application/x-www-form-urlencoded":
- self.cf = cgi.parse(environ = req.env, fp = req.
env["wsgi.input"]
)
+ self.cf = cgi.parse(environ = req.env, fp = req.
input
)
else:
self.cf = cgi.parse(environ = req.env)
else:
self.cf = cgi.parse(environ = req.env)
@@
-73,7
+73,7
@@
class formpart(object):
if sz >= 0 and len(self.buf) >= sz:
break
while len(self.form.buf) <= len(lboundary):
if sz >= 0 and len(self.buf) >= sz:
break
while len(self.form.buf) <= len(lboundary):
- ret = req.
env["wsgi.input"]
.read(8192)
+ ret = req.
input
.read(8192)
if ret == "":
raise badmultipart("Missing last multipart boundary")
self.form.buf += ret
if ret == "":
raise badmultipart("Missing last multipart boundary")
self.form.buf += ret