massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / requests / requests / packages / urllib3 / _collections.pyi
1 from typing import Any, MutableMapping, NoReturn, TypeVar
2
3 _KT = TypeVar("_KT")
4 _VT = TypeVar("_VT")
5
6 class RLock:
7     def __enter__(self): ...
8     def __exit__(self, exc_type, exc_value, traceback): ...
9
10 class RecentlyUsedContainer(MutableMapping[_KT, _VT]):
11     ContainerCls: Any
12     dispose_func: Any
13     lock: Any
14     def __init__(self, maxsize=..., dispose_func=...) -> None: ...
15     def __getitem__(self, key): ...
16     def __setitem__(self, key, value): ...
17     def __delitem__(self, key): ...
18     def __len__(self): ...
19     def __iter__(self): ...
20     def clear(self): ...
21     def keys(self): ...
22
23 class HTTPHeaderDict(MutableMapping[str, str]):
24     def __init__(self, headers=..., **kwargs) -> None: ...
25     def __setitem__(self, key, val): ...
26     def __getitem__(self, key): ...
27     def __delitem__(self, key): ...
28     def __contains__(self, key): ...
29     def __eq__(self, other): ...
30     def __iter__(self) -> NoReturn: ...
31     def __len__(self) -> int: ...
32     def __ne__(self, other): ...
33     values: Any
34     get: Any
35     update: Any
36     iterkeys: Any
37     itervalues: Any
38     def pop(self, key, default=...): ...
39     def discard(self, key): ...
40     def add(self, key, val): ...
41     def extend(self, *args, **kwargs): ...
42     def getlist(self, key): ...
43     getheaders: Any
44     getallmatchingheaders: Any
45     iget: Any
46     def copy(self): ...
47     def iteritems(self): ...
48     def itermerged(self): ...
49     def items(self): ...
50     @classmethod
51     def from_httplib(cls, message, duplicates=...): ...