Merge branch 'master' into python3
authorFredrik Tolf <fredrik@dolda2000.com>
Tue, 28 Aug 2012 00:58:16 +0000 (02:58 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Tue, 28 Aug 2012 00:58:16 +0000 (02:58 +0200)
1  2 
wrw/req.py

diff --combined wrw/req.py
@@@ -17,7 -17,7 +17,7 @@@ class headdict(object)
          del self.dict[key.lower()]
  
      def __iter__(self):
 -        return iter((list[0] for list in self.dict.itervalues()))
 +        return iter((list[0] for list in self.dict.values()))
      
      def get(self, key, default = ""):
          if key.lower() in self.dict:
@@@ -73,6 -73,10 +73,10 @@@ class origrequest(request)
          self.servername = env["SERVER_NAME"]
          self.https = "HTTPS" in env
          self.ihead = headdict()
+         if "CONTENT_TYPE" in env:
+             self.ihead["Content-Type"] = env["CONTENT_TYPE"]
+         if "CONTENT_LENGTH" in env:
+             self.ihead["Content-Length"] = env["CONTENT_LENGTH"]
          self.ohead = headdict()
          for k, v in env.items():
              if k[:5] == "HTTP_":