mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-09-01 09:09:21 +00:00
- added pyrightconfig.json with typeCheckingMode=strict - added type hints to all files except api.py - added type stubs for dns, etcd, consul, kazoo, pysyncobj and other modules - added type stubs for psycopg2 and urllib3 with some little fixes - fixes most of the issues reported by pyright - remaining issues will be addressed later, along with enabling CI linting task
29 lines
874 B
Python
29 lines
874 B
Python
from typing import Any
|
|
class HTTPHeaderDict(MutableMapping[str, str]):
|
|
def __init__(self, headers=None, **kwargs) -> None: ...
|
|
def __setitem__(self, key, val) -> None: ...
|
|
def __getitem__(self, key): ...
|
|
def __delitem__(self, key) -> None: ...
|
|
def __contains__(self, key): ...
|
|
def __eq__(self, other): ...
|
|
def __iter__(self) -> NoReturn: ...
|
|
def __len__(self) -> int: ...
|
|
def __ne__(self, other): ...
|
|
values: Any
|
|
get: Any
|
|
update: Any
|
|
iterkeys: Any
|
|
itervalues: Any
|
|
def pop(self, key, default=...): ...
|
|
def discard(self, key): ...
|
|
def add(self, key, val): ...
|
|
def extend(self, *args, **kwargs): ...
|
|
def getlist(self, key): ...
|
|
getheaders: Any
|
|
getallmatchingheaders: Any
|
|
iget: Any
|
|
def copy(self): ...
|
|
def iteritems(self): ...
|
|
def itermerged(self): ...
|
|
def items(self): ...
|