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)
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
return self
def __exit__(self, *excinfo):
+ self.close()
return False
def parsehead(self, charset):