executable.py: fix overlapping overload set (#48503)

This commit is contained in:
Harmen Stoppels 2025-01-10 17:34:04 +01:00 committed by GitHub
parent 7a32954f7f
commit d6d8800466
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -82,48 +82,48 @@ def path(self) -> str:
def __call__( def __call__(
self, self,
*args: str, *args: str,
fail_on_error: bool = True, fail_on_error: bool = ...,
ignore_errors: Union[int, Sequence[int]] = (), ignore_errors: Union[int, Sequence[int]] = ...,
ignore_quotes: Optional[bool] = None, ignore_quotes: Optional[bool] = ...,
timeout: Optional[int] = None, timeout: Optional[int] = ...,
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None, env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None, extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
input: Optional[TextIO] = None, input: Optional[TextIO] = ...,
output: Union[Optional[TextIO], str] = None, output: Union[Optional[TextIO], str] = ...,
error: Union[Optional[TextIO], str] = None, error: Union[Optional[TextIO], str] = ...,
_dump_env: Optional[Dict[str, str]] = None, _dump_env: Optional[Dict[str, str]] = ...,
) -> None: ... ) -> None: ...
@overload @overload
def __call__( def __call__(
self, self,
*args: str, *args: str,
fail_on_error: bool = True, fail_on_error: bool = ...,
ignore_errors: Union[int, Sequence[int]] = (), ignore_errors: Union[int, Sequence[int]] = ...,
ignore_quotes: Optional[bool] = None, ignore_quotes: Optional[bool] = ...,
timeout: Optional[int] = None, timeout: Optional[int] = ...,
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None, env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None, extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
input: Optional[TextIO] = None, input: Optional[TextIO] = ...,
output: Union[Type[str], Callable] = ..., output: Union[Type[str], Callable],
error: Union[Optional[TextIO], str, Type[str], Callable] = None, error: Union[Optional[TextIO], str, Type[str], Callable] = ...,
_dump_env: Optional[Dict[str, str]] = None, _dump_env: Optional[Dict[str, str]] = ...,
) -> str: ... ) -> str: ...
@overload @overload
def __call__( def __call__(
self, self,
*args: str, *args: str,
fail_on_error: bool = True, fail_on_error: bool = ...,
ignore_errors: Union[int, Sequence[int]] = (), ignore_errors: Union[int, Sequence[int]] = ...,
ignore_quotes: Optional[bool] = None, ignore_quotes: Optional[bool] = ...,
timeout: Optional[int] = None, timeout: Optional[int] = ...,
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None, env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None, extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
input: Optional[TextIO] = None, input: Optional[TextIO] = ...,
output: Union[Optional[TextIO], str, Type[str], Callable] = None, output: Union[Optional[TextIO], str, Type[str], Callable] = ...,
error: Union[Type[str], Callable] = ..., error: Union[Type[str], Callable],
_dump_env: Optional[Dict[str, str]] = None, _dump_env: Optional[Dict[str, str]] = ...,
) -> str: ... ) -> str: ...
def __call__( def __call__(