From: Daniel Aharon Date: Mon, 19 Sep 2011 16:32:27 +0000 (-0700) Subject: Make HTTPHeaders.__contains__() case-insensitive, like the rest of the object. X-Git-Tag: v2.1.0~2^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6b2dbea2664747eb392582e05f7d540ee5fe3b9;p=thirdparty%2Ftornado.git Make HTTPHeaders.__contains__() case-insensitive, like the rest of the object. --- diff --git a/tornado/httputil.py b/tornado/httputil.py index 013e4a1da..8aec4b460 100644 --- a/tornado/httputil.py +++ b/tornado/httputil.py @@ -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)