Skip to content

Commit d6d8800

Browse files
authored
executable.py: fix overlapping overload set (spack#48503)
1 parent 7a32954 commit d6d8800

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

lib/spack/spack/util/executable.py

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -82,48 +82,48 @@ def path(self) -> str:
8282
def __call__(
8383
self,
8484
*args: str,
85-
fail_on_error: bool = True,
86-
ignore_errors: Union[int, Sequence[int]] = (),
87-
ignore_quotes: Optional[bool] = None,
88-
timeout: Optional[int] = None,
89-
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None,
90-
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None,
91-
input: Optional[TextIO] = None,
92-
output: Union[Optional[TextIO], str] = None,
93-
error: Union[Optional[TextIO], str] = None,
94-
_dump_env: Optional[Dict[str, str]] = None,
85+
fail_on_error: bool = ...,
86+
ignore_errors: Union[int, Sequence[int]] = ...,
87+
ignore_quotes: Optional[bool] = ...,
88+
timeout: Optional[int] = ...,
89+
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
90+
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
91+
input: Optional[TextIO] = ...,
92+
output: Union[Optional[TextIO], str] = ...,
93+
error: Union[Optional[TextIO], str] = ...,
94+
_dump_env: Optional[Dict[str, str]] = ...,
9595
) -> None: ...
9696

9797
@overload
9898
def __call__(
9999
self,
100100
*args: str,
101-
fail_on_error: bool = True,
102-
ignore_errors: Union[int, Sequence[int]] = (),
103-
ignore_quotes: Optional[bool] = None,
104-
timeout: Optional[int] = None,
105-
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None,
106-
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None,
107-
input: Optional[TextIO] = None,
108-
output: Union[Type[str], Callable] = ...,
109-
error: Union[Optional[TextIO], str, Type[str], Callable] = None,
110-
_dump_env: Optional[Dict[str, str]] = None,
101+
fail_on_error: bool = ...,
102+
ignore_errors: Union[int, Sequence[int]] = ...,
103+
ignore_quotes: Optional[bool] = ...,
104+
timeout: Optional[int] = ...,
105+
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
106+
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
107+
input: Optional[TextIO] = ...,
108+
output: Union[Type[str], Callable],
109+
error: Union[Optional[TextIO], str, Type[str], Callable] = ...,
110+
_dump_env: Optional[Dict[str, str]] = ...,
111111
) -> str: ...
112112

113113
@overload
114114
def __call__(
115115
self,
116116
*args: str,
117-
fail_on_error: bool = True,
118-
ignore_errors: Union[int, Sequence[int]] = (),
119-
ignore_quotes: Optional[bool] = None,
120-
timeout: Optional[int] = None,
121-
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None,
122-
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = None,
123-
input: Optional[TextIO] = None,
124-
output: Union[Optional[TextIO], str, Type[str], Callable] = None,
125-
error: Union[Type[str], Callable] = ...,
126-
_dump_env: Optional[Dict[str, str]] = None,
117+
fail_on_error: bool = ...,
118+
ignore_errors: Union[int, Sequence[int]] = ...,
119+
ignore_quotes: Optional[bool] = ...,
120+
timeout: Optional[int] = ...,
121+
env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
122+
extra_env: Optional[Union[Dict[str, str], EnvironmentModifications]] = ...,
123+
input: Optional[TextIO] = ...,
124+
output: Union[Optional[TextIO], str, Type[str], Callable] = ...,
125+
error: Union[Type[str], Callable],
126+
_dump_env: Optional[Dict[str, str]] = ...,
127127
) -> str: ...
128128

129129
def __call__(

0 commit comments

Comments
 (0)