slots on headerdict

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
This commit is contained in:
2018-03-15 16:49:41 -04:00
parent e407afc494
commit c4a2e88436
+3 -1
View File
@@ -38,6 +38,8 @@ class CaseInsensitiveDict(collections.MutableMapping):
behavior is undefined.
"""
__slots__ = ('_store')
def __init__(self, data=None, **kwargs):
self._store = collections.OrderedDict()
if data is None:
@@ -96,7 +98,7 @@ class HTTPHeaderDict(CaseInsensitiveDict):
self.extend({} if data is None else data, **kwargs)
#
#
# We'll store tuples in the internal dictionary, but present them as a
# concatenated string when we use item access methods.
#