|
|
|
|
@@ -22,8 +22,8 @@ _VT = TypeVar("_VT")
|
|
|
|
|
|
|
|
|
|
class Namespace:
|
|
|
|
|
def __init__(self, **kwds: Any) -> None: ...
|
|
|
|
|
def __getattr__(self, __name: str) -> Any: ...
|
|
|
|
|
def __setattr__(self, __name: str, __value: Any) -> None: ...
|
|
|
|
|
def __getattr__(self, name: str, /) -> Any: ...
|
|
|
|
|
def __setattr__(self, name: str, value: Any, /) -> None: ...
|
|
|
|
|
|
|
|
|
|
_Namespace: TypeAlias = Namespace
|
|
|
|
|
|
|
|
|
|
@@ -63,23 +63,23 @@ class ValueProxy(BaseProxy, Generic[_T]):
|
|
|
|
|
class DictProxy(BaseProxy, MutableMapping[_KT, _VT]):
|
|
|
|
|
__builtins__: ClassVar[dict[str, Any]]
|
|
|
|
|
def __len__(self) -> int: ...
|
|
|
|
|
def __getitem__(self, __key: _KT) -> _VT: ...
|
|
|
|
|
def __setitem__(self, __key: _KT, __value: _VT) -> None: ...
|
|
|
|
|
def __delitem__(self, __key: _KT) -> None: ...
|
|
|
|
|
def __getitem__(self, key: _KT, /) -> _VT: ...
|
|
|
|
|
def __setitem__(self, key: _KT, value: _VT, /) -> None: ...
|
|
|
|
|
def __delitem__(self, key: _KT, /) -> None: ...
|
|
|
|
|
def __iter__(self) -> Iterator[_KT]: ...
|
|
|
|
|
def copy(self) -> dict[_KT, _VT]: ...
|
|
|
|
|
@overload # type: ignore[override]
|
|
|
|
|
def get(self, __key: _KT) -> _VT | None: ...
|
|
|
|
|
def get(self, key: _KT, /) -> _VT | None: ...
|
|
|
|
|
@overload
|
|
|
|
|
def get(self, __key: _KT, __default: _VT) -> _VT: ...
|
|
|
|
|
def get(self, key: _KT, default: _VT, /) -> _VT: ...
|
|
|
|
|
@overload
|
|
|
|
|
def get(self, __key: _KT, __default: _T) -> _VT | _T: ...
|
|
|
|
|
def get(self, key: _KT, default: _T, /) -> _VT | _T: ...
|
|
|
|
|
@overload
|
|
|
|
|
def pop(self, __key: _KT) -> _VT: ...
|
|
|
|
|
def pop(self, key: _KT, /) -> _VT: ...
|
|
|
|
|
@overload
|
|
|
|
|
def pop(self, __key: _KT, __default: _VT) -> _VT: ...
|
|
|
|
|
def pop(self, key: _KT, default: _VT, /) -> _VT: ...
|
|
|
|
|
@overload
|
|
|
|
|
def pop(self, __key: _KT, __default: _T) -> _VT | _T: ...
|
|
|
|
|
def pop(self, key: _KT, default: _T, /) -> _VT | _T: ...
|
|
|
|
|
def keys(self) -> list[_KT]: ... # type: ignore[override]
|
|
|
|
|
def items(self) -> list[tuple[_KT, _VT]]: ... # type: ignore[override]
|
|
|
|
|
def values(self) -> list[_VT]: ... # type: ignore[override]
|
|
|
|
|
@@ -87,26 +87,26 @@ class DictProxy(BaseProxy, MutableMapping[_KT, _VT]):
|
|
|
|
|
class BaseListProxy(BaseProxy, MutableSequence[_T]):
|
|
|
|
|
__builtins__: ClassVar[dict[str, Any]]
|
|
|
|
|
def __len__(self) -> int: ...
|
|
|
|
|
def __add__(self, __x: list[_T]) -> list[_T]: ...
|
|
|
|
|
def __delitem__(self, __i: SupportsIndex | slice) -> None: ...
|
|
|
|
|
def __add__(self, x: list[_T], /) -> list[_T]: ...
|
|
|
|
|
def __delitem__(self, i: SupportsIndex | slice, /) -> None: ...
|
|
|
|
|
@overload
|
|
|
|
|
def __getitem__(self, __i: SupportsIndex) -> _T: ...
|
|
|
|
|
def __getitem__(self, i: SupportsIndex, /) -> _T: ...
|
|
|
|
|
@overload
|
|
|
|
|
def __getitem__(self, __s: slice) -> list[_T]: ...
|
|
|
|
|
def __getitem__(self, s: slice, /) -> list[_T]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def __setitem__(self, __i: SupportsIndex, __o: _T) -> None: ...
|
|
|
|
|
def __setitem__(self, i: SupportsIndex, o: _T, /) -> None: ...
|
|
|
|
|
@overload
|
|
|
|
|
def __setitem__(self, __s: slice, __o: Iterable[_T]) -> None: ...
|
|
|
|
|
def __mul__(self, __n: SupportsIndex) -> list[_T]: ...
|
|
|
|
|
def __rmul__(self, __n: SupportsIndex) -> list[_T]: ...
|
|
|
|
|
def __setitem__(self, s: slice, o: Iterable[_T], /) -> None: ...
|
|
|
|
|
def __mul__(self, n: SupportsIndex, /) -> list[_T]: ...
|
|
|
|
|
def __rmul__(self, n: SupportsIndex, /) -> list[_T]: ...
|
|
|
|
|
def __reversed__(self) -> Iterator[_T]: ...
|
|
|
|
|
def append(self, __object: _T) -> None: ...
|
|
|
|
|
def extend(self, __iterable: Iterable[_T]) -> None: ...
|
|
|
|
|
def pop(self, __index: SupportsIndex = ...) -> _T: ...
|
|
|
|
|
def index(self, __value: _T, __start: SupportsIndex = ..., __stop: SupportsIndex = ...) -> int: ...
|
|
|
|
|
def count(self, __value: _T) -> int: ...
|
|
|
|
|
def insert(self, __index: SupportsIndex, __object: _T) -> None: ...
|
|
|
|
|
def remove(self, __value: _T) -> None: ...
|
|
|
|
|
def append(self, object: _T, /) -> None: ...
|
|
|
|
|
def extend(self, iterable: Iterable[_T], /) -> None: ...
|
|
|
|
|
def pop(self, index: SupportsIndex = ..., /) -> _T: ...
|
|
|
|
|
def index(self, value: _T, start: SupportsIndex = ..., stop: SupportsIndex = ..., /) -> int: ...
|
|
|
|
|
def count(self, value: _T, /) -> int: ...
|
|
|
|
|
def insert(self, index: SupportsIndex, object: _T, /) -> None: ...
|
|
|
|
|
def remove(self, value: _T, /) -> None: ...
|
|
|
|
|
# Use BaseListProxy[SupportsRichComparisonT] for the first overload rather than [SupportsRichComparison]
|
|
|
|
|
# to work around invariance
|
|
|
|
|
@overload
|
|
|
|
|
@@ -115,8 +115,8 @@ class BaseListProxy(BaseProxy, MutableSequence[_T]):
|
|
|
|
|
def sort(self, *, key: Callable[[_T], SupportsRichComparison], reverse: bool = ...) -> None: ...
|
|
|
|
|
|
|
|
|
|
class ListProxy(BaseListProxy[_T]):
|
|
|
|
|
def __iadd__(self, __value: Iterable[_T]) -> Self: ... # type: ignore[override]
|
|
|
|
|
def __imul__(self, __value: SupportsIndex) -> Self: ... # type: ignore[override]
|
|
|
|
|
def __iadd__(self, value: Iterable[_T], /) -> Self: ... # type: ignore[override]
|
|
|
|
|
def __imul__(self, value: SupportsIndex, /) -> Self: ... # type: ignore[override]
|
|
|
|
|
|
|
|
|
|
# Returned by BaseManager.get_server()
|
|
|
|
|
class Server:
|
|
|
|
|
@@ -186,19 +186,19 @@ class SyncManager(BaseManager):
|
|
|
|
|
@overload
|
|
|
|
|
def dict(self, **kwargs: _VT) -> DictProxy[str, _VT]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def dict(self, __map: SupportsKeysAndGetItem[_KT, _VT]) -> DictProxy[_KT, _VT]: ...
|
|
|
|
|
def dict(self, map: SupportsKeysAndGetItem[_KT, _VT], /) -> DictProxy[_KT, _VT]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def dict(self, __map: SupportsKeysAndGetItem[str, _VT], **kwargs: _VT) -> DictProxy[str, _VT]: ...
|
|
|
|
|
def dict(self, map: SupportsKeysAndGetItem[str, _VT], /, **kwargs: _VT) -> DictProxy[str, _VT]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def dict(self, __iterable: Iterable[tuple[_KT, _VT]]) -> DictProxy[_KT, _VT]: ...
|
|
|
|
|
def dict(self, iterable: Iterable[tuple[_KT, _VT]], /) -> DictProxy[_KT, _VT]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def dict(self, __iterable: Iterable[tuple[str, _VT]], **kwargs: _VT) -> DictProxy[str, _VT]: ...
|
|
|
|
|
def dict(self, iterable: Iterable[tuple[str, _VT]], /, **kwargs: _VT) -> DictProxy[str, _VT]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def dict(self, __iterable: Iterable[list[str]]) -> DictProxy[str, str]: ...
|
|
|
|
|
def dict(self, iterable: Iterable[list[str]], /) -> DictProxy[str, str]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def dict(self, __iterable: Iterable[list[bytes]]) -> DictProxy[bytes, bytes]: ...
|
|
|
|
|
def dict(self, iterable: Iterable[list[bytes]], /) -> DictProxy[bytes, bytes]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def list(self, __sequence: Sequence[_T]) -> ListProxy[_T]: ...
|
|
|
|
|
def list(self, sequence: Sequence[_T], /) -> ListProxy[_T]: ...
|
|
|
|
|
@overload
|
|
|
|
|
def list(self) -> ListProxy[Any]: ...
|
|
|
|
|
|
|
|
|
|
|