From de10acac69daee57bb9dca25bf96f3f368fb411a Mon Sep 17 00:00:00 2001 From: Joe Gregorio Date: Sat, 28 Jul 2012 23:59:37 -0400 Subject: Keys are lowercase in a Response object, regardless of how Response object is constructed. --- python2/httplib2/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python2/httplib2/__init__.py b/python2/httplib2/__init__.py index 597df48..43a5564 100644 --- a/python2/httplib2/__init__.py +++ b/python2/httplib2/__init__.py @@ -1654,11 +1654,11 @@ class Response(dict): self.version = info.version elif isinstance(info, email.Message.Message): for key, value in info.items(): - self[key] = value + self[key.lower()] = value self.status = int(self['status']) else: for key, value in info.iteritems(): - self[key] = value + self[key.lower()] = value self.status = int(self.get('status', self.status)) self.reason = self.get('reason', self.reason) -- cgit v1.2.1