Various python3 modifications.
[wrw.git] / wrw / form.py
index 049da10..dd1d5e9 100644 (file)
@@ -4,7 +4,7 @@ __all__ = ["formdata"]
 
 class formwrap(object):
     def __init__(self, req):
-        if req.ihead["Content-Type"] == "application/x-www-form-urlencoded":
+        if req.ihead.get("Content-Type") == "application/x-www-form-urlencoded":
             self.cf = cgi.parse(environ = req.env, fp = req.env["wsgi.input"])
         else:
             self.cf = cgi.parse(environ = req.env)
@@ -31,7 +31,7 @@ class formwrap(object):
         return list(iter())
 
     def keys(self):
-        return self.cf.keys()
+        return list(self.cf.keys())
 
     def values(self):
         return [val for key, val in self.items()]