Replace Incomplete | None = None in third party stubs (#14063)

This commit is contained in:
Sebastian Rittau
2025-05-15 21:37:43 +02:00
committed by GitHub
parent acc51542c9
commit 126768408a
488 changed files with 2259 additions and 4044 deletions
+2 -4
View File
@@ -20,9 +20,7 @@ class LRI(dict[_KT, _VT]):
soft_miss_count: int
max_size: int
on_miss: Callable[[_KT], _VT] | None
def __init__(
self, max_size: int = 128, values: Incomplete | None = None, on_miss: Callable[[_KT], _VT] | None = None
) -> None: ...
def __init__(self, max_size: int = 128, values=None, on_miss: Callable[[_KT], _VT] | None = None) -> None: ...
def __setitem__(self, key: _KT, value: _VT) -> None: ...
def __getitem__(self, key: _KT) -> _VT: ...
@overload
@@ -85,7 +83,7 @@ class CachedMethod:
typed: bool = False,
key: Callable[..., Incomplete] | None = None,
): ...
def __get__(self, obj, objtype: Incomplete | None = None): ...
def __get__(self, obj, objtype=None): ...
def __call__(self, *args, **kwargs): ...
def cached(
+7 -18
View File
@@ -19,7 +19,7 @@ def inspect_formatargspec(
formatreturns=...,
formatannotation=...,
): ...
def get_module_callables(mod, ignore: Incomplete | None = None): ...
def get_module_callables(mod, ignore=None): ...
def mro_items(type_obj): ...
def dir_dict(obj, raise_exc: bool = False): ...
def copy_function(orig, copy_dict: bool = True): ...
@@ -37,22 +37,11 @@ class CachedInstancePartial(functools.partial[Incomplete]):
partial = CachedInstancePartial
def format_invocation(name: str = "", args=(), kwargs: Incomplete | None = None, **kw): ...
def format_exp_repr(
obj, pos_names, req_names: Incomplete | None = None, opt_names: Incomplete | None = None, opt_key: Incomplete | None = None
): ...
def format_nonexp_repr(
obj, req_names: Incomplete | None = None, opt_names: Incomplete | None = None, opt_key: Incomplete | None = None
): ...
def wraps(func, injected: Incomplete | None = None, expected: Incomplete | None = None, **kw): ...
def update_wrapper(
wrapper,
func,
injected: Incomplete | None = None,
expected: Incomplete | None = None,
build_from: Incomplete | None = None,
**kw,
): ...
def format_invocation(name: str = "", args=(), kwargs=None, **kw): ...
def format_exp_repr(obj, pos_names, req_names=None, opt_names=None, opt_key=None): ...
def format_nonexp_repr(obj, req_names=None, opt_names=None, opt_key=None): ...
def wraps(func, injected=None, expected=None, **kw): ...
def update_wrapper(wrapper, func, injected=None, expected=None, build_from=None, **kw): ...
class FunctionBuilder:
name: Incomplete
@@ -61,7 +50,7 @@ class FunctionBuilder:
def get_invocation_str(self): ...
@classmethod
def from_func(cls, func): ...
def get_func(self, execdict: Incomplete | None = None, add_source: bool = True, with_dict: bool = True): ...
def get_func(self, execdict=None, add_source: bool = True, with_dict: bool = True): ...
def get_defaults_dict(self): ...
def get_arg_names(self, only_required: bool = False): ...
defaults: Incomplete
+6 -6
View File
@@ -7,7 +7,7 @@ EINVAL: Incomplete
class SpooledIOBase(metaclass=abc.ABCMeta):
__metaclass__: Incomplete
def __init__(self, max_size: int = 5000000, dir: Incomplete | None = None) -> None: ...
def __init__(self, max_size: int = 5000000, dir=None) -> None: ...
@abstractmethod
def read(self, n: int = -1): ...
@abstractmethod
@@ -15,7 +15,7 @@ class SpooledIOBase(metaclass=abc.ABCMeta):
@abstractmethod
def seek(self, pos, mode: int = 0): ...
@abstractmethod
def readline(self, length: Incomplete | None = None): ...
def readline(self, length=None): ...
@abstractmethod
def readlines(self, sizehint: int = 0): ...
def writelines(self, lines) -> None: ...
@@ -41,7 +41,7 @@ class SpooledIOBase(metaclass=abc.ABCMeta):
@property
def buf(self): ...
def fileno(self): ...
def truncate(self, size: Incomplete | None = None): ...
def truncate(self, size=None): ...
def getvalue(self): ...
def seekable(self): ...
def readable(self): ...
@@ -61,7 +61,7 @@ class SpooledBytesIO(SpooledIOBase):
def read(self, n: int = -1): ...
def write(self, s) -> None: ...
def seek(self, pos, mode: int = 0): ...
def readline(self, length: Incomplete | None = None): ...
def readline(self, length=None): ...
def readlines(self, sizehint: int = 0): ...
def rollover(self) -> None: ...
@property
@@ -75,7 +75,7 @@ class SpooledStringIO(SpooledIOBase):
def read(self, n: int = -1): ...
def write(self, s) -> None: ...
def seek(self, pos, mode: int = 0): ...
def readline(self, length: Incomplete | None = None): ...
def readline(self, length=None): ...
def readlines(self, sizehint: int = 0): ...
@property
def buffer(self): ...
@@ -88,5 +88,5 @@ def is_text_fileobj(fileobj) -> bool: ...
class MultiFileReader:
def __init__(self, *fileobjs) -> None: ...
def read(self, amt: Incomplete | None = None): ...
def read(self, amt=None): ...
def seek(self, offset, whence=0) -> None: ...
+21 -31
View File
@@ -4,17 +4,15 @@ from collections.abc import Generator
def is_iterable(obj) -> bool: ...
def is_scalar(obj) -> bool: ...
def is_collection(obj) -> bool: ...
def split(src, sep: Incomplete | None = None, maxsplit: Incomplete | None = None): ...
def split_iter(
src, sep: Incomplete | None = None, maxsplit: Incomplete | None = None
) -> Generator[Incomplete, None, Incomplete]: ...
def lstrip(iterable, strip_value: Incomplete | None = None): ...
def lstrip_iter(iterable, strip_value: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
def rstrip(iterable, strip_value: Incomplete | None = None): ...
def rstrip_iter(iterable, strip_value: Incomplete | None = None) -> Generator[Incomplete, None, None]: ...
def strip(iterable, strip_value: Incomplete | None = None): ...
def strip_iter(iterable, strip_value: Incomplete | None = None): ...
def chunked(src, size, count: Incomplete | None = None, **kw): ...
def split(src, sep=None, maxsplit=None): ...
def split_iter(src, sep=None, maxsplit=None) -> Generator[Incomplete, None, Incomplete]: ...
def lstrip(iterable, strip_value=None): ...
def lstrip_iter(iterable, strip_value=None) -> Generator[Incomplete, None, None]: ...
def rstrip(iterable, strip_value=None): ...
def rstrip_iter(iterable, strip_value=None) -> Generator[Incomplete, None, None]: ...
def strip(iterable, strip_value=None): ...
def strip_iter(iterable, strip_value=None): ...
def chunked(src, size, count=None, **kw): ...
def chunked_iter(src, size, **kw) -> Generator[Incomplete, None, Incomplete]: ...
def chunk_ranges(
input_size: int, chunk_size: int, input_offset: int = 0, overlap_size: int = 0, align: bool = False
@@ -23,19 +21,17 @@ def pairwise(src, end=...): ...
def pairwise_iter(src, end=...): ...
def windowed(src, size, fill=...): ...
def windowed_iter(src, size, fill=...): ...
def xfrange(stop, start: Incomplete | None = None, step: float = 1.0) -> Generator[Incomplete, None, None]: ...
def frange(stop, start: Incomplete | None = None, step: float = 1.0): ...
def backoff(start, stop, count: Incomplete | None = None, factor: float = 2.0, jitter: bool = False): ...
def backoff_iter(
start, stop, count: Incomplete | None = None, factor: float = 2.0, jitter: bool = False
) -> Generator[Incomplete, None, None]: ...
def bucketize(src, key=..., value_transform: Incomplete | None = None, key_filter: Incomplete | None = None): ...
def xfrange(stop, start=None, step: float = 1.0) -> Generator[Incomplete, None, None]: ...
def frange(stop, start=None, step: float = 1.0): ...
def backoff(start, stop, count=None, factor: float = 2.0, jitter: bool = False): ...
def backoff_iter(start, stop, count=None, factor: float = 2.0, jitter: bool = False) -> Generator[Incomplete, None, None]: ...
def bucketize(src, key=..., value_transform=None, key_filter=None): ...
def partition(src, key=...): ...
def unique(src, key: Incomplete | None = None): ...
def unique_iter(src, key: Incomplete | None = None) -> Generator[Incomplete, None, Incomplete]: ...
def redundant(src, key: Incomplete | None = None, groups: bool = False): ...
def one(src, default: Incomplete | None = None, key: Incomplete | None = None): ...
def first(iterable, default: Incomplete | None = None, key: Incomplete | None = None): ...
def unique(src, key=None): ...
def unique_iter(src, key=None) -> Generator[Incomplete, None, Incomplete]: ...
def redundant(src, key=None, groups: bool = False): ...
def one(src, default=None, key=None): ...
def first(iterable, default=None, key=None): ...
def flatten_iter(iterable) -> Generator[Incomplete, None, None]: ...
def flatten(iterable): ...
def same(iterable, ref=...): ...
@@ -73,11 +69,5 @@ class SequentialGUIDerator(GUIDerator):
guid_iter: Incomplete
seq_guid_iter: Incomplete
def soft_sorted(
iterable,
first: Incomplete | None = None,
last: Incomplete | None = None,
key: Incomplete | None = None,
reverse: bool = False,
): ...
def untyped_sorted(iterable, key: Incomplete | None = None, reverse: bool = False): ...
def soft_sorted(iterable, first=None, last=None, key=None, reverse: bool = False): ...
def untyped_sorted(iterable, key=None, reverse: bool = False): ...
+6 -6
View File
@@ -38,21 +38,21 @@ class NamedTupleInputType(InputType):
class Table:
headers: Incomplete
metadata: Incomplete
def __init__(self, data: Incomplete | None = None, headers=..., metadata: Incomplete | None = None) -> None: ...
def __init__(self, data=None, headers=..., metadata=None) -> None: ...
def extend(self, data) -> None: ...
@classmethod
def from_dict(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
def from_dict(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
@classmethod
def from_list(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
def from_list(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
@classmethod
def from_object(cls, data, headers=..., max_depth: int = 1, metadata: Incomplete | None = None): ...
def from_object(cls, data, headers=..., max_depth: int = 1, metadata=None): ...
@classmethod
def from_data(cls, data, headers=..., max_depth: int = 1, **kwargs): ...
def __len__(self): ...
def __getitem__(self, idx): ...
def to_html(
self,
orientation: Incomplete | None = None,
orientation=None,
wrapped: bool = True,
with_headers: bool = True,
with_newlines: bool = True,
@@ -60,6 +60,6 @@ class Table:
max_depth: int = 1,
): ...
def get_cell_html(self, value): ...
def to_text(self, with_headers: bool = True, maxlen: Incomplete | None = None): ...
def to_text(self, with_headers: bool = True, maxlen=None): ...
__all__ = ["Table"]
+3 -11
View File
@@ -17,14 +17,14 @@ def quote_fragment_part(text, full_quote: bool = True): ...
def quote_userinfo_part(text, full_quote: bool = True): ...
def unquote(string, encoding: str = "utf-8", errors: str = "replace"): ...
def unquote_to_bytes(string): ...
def register_scheme(text, uses_netloc: Incomplete | None = None, default_port: Incomplete | None = None) -> None: ...
def register_scheme(text, uses_netloc=None, default_port=None) -> None: ...
def resolve_path_parts(path_parts): ...
class cachedproperty:
__doc__: Incomplete
func: Incomplete
def __init__(self, func) -> None: ...
def __get__(self, obj, objtype: Incomplete | None = None): ...
def __get__(self, obj, objtype=None): ...
class URL:
scheme: Incomplete
@@ -38,15 +38,7 @@ class URL:
def __init__(self, url: str = "") -> None: ...
@classmethod
def from_parts(
cls,
scheme: Incomplete | None = None,
host: Incomplete | None = None,
path_parts=(),
query_params=(),
fragment: str = "",
port: Incomplete | None = None,
username: Incomplete | None = None,
password: Incomplete | None = None,
cls, scheme=None, host=None, path_parts=(), query_params=(), fragment: str = "", port=None, username=None, password=None
): ...
query_params: Incomplete
qp: Incomplete