4 from humanfriendly.compat import unicode
6 class CaseInsensitiveDict(collections.OrderedDict):
7 def __init__(self, other: Any | None = ..., **kw) -> None: ...
8 def coerce_key(self, key): ...
10 def fromkeys(cls, iterable, value: Any | None = ...): ...
11 def get(self, key, default: Any | None = ...): ...
12 def pop(self, key, default: Any | None = ...): ...
13 def setdefault(self, key, default: Any | None = ...): ...
14 def update(self, other: Any | None = ..., **kw) -> None: ... # type: ignore
15 def __contains__(self, key): ...
16 def __delitem__(self, key): ...
17 def __getitem__(self, key): ...
18 def __setitem__(self, key, value): ...
20 class CaseInsensitiveKey(unicode):
21 def __new__(cls, value): ...
22 def __hash__(self): ...
23 def __eq__(self, other): ...