]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Make HTTPHeaders.__contains__() case-insensitive, like the rest of the object. 363/head
authorDaniel Aharon <dan@danielaharon.com>
Mon, 19 Sep 2011 16:32:27 +0000 (09:32 -0700)
committerDaniel Aharon <dan@danielaharon.com>
Mon, 19 Sep 2011 16:32:27 +0000 (09:32 -0700)
tornado/httputil.py

index 013e4a1dac91089eea3fc9825dd769bd9b273685..8aec4b460b40420472fb888b9e6f0b44d3b64ef6 100644 (file)
@@ -132,6 +132,10 @@ class HTTPHeaders(dict):
         dict.__delitem__(self, norm_name)
         del self._as_list[norm_name]
 
+    def __contains__(self, name):
+        norm_name = HTTPHeaders._normalize_name(name)
+        return dict.__contains__(self, norm_name)
+
     def get(self, name, default=None):
         return dict.get(self, HTTPHeaders._normalize_name(name), default)