From efe047fa50797e51e35105af514f67269bf19a8a Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Thu, 23 Apr 2026 14:47:45 +0200 Subject: [PATCH] lib.ExecContext: Strip unnecessary args from __init__() Code beautification: __init__() doesn't use the arguments it grabs by name from its parameter list, use *args and **kwargs instead. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/ExecContext.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/python/jw/pkg/lib/ExecContext.py b/src/python/jw/pkg/lib/ExecContext.py index 4aab01fe..a86a9754 100644 --- a/src/python/jw/pkg/lib/ExecContext.py +++ b/src/python/jw/pkg/lib/ExecContext.py @@ -112,7 +112,7 @@ class ExecContext(Base): wd: str|None, log_prefix: str, throw: bool, - verbose: bool + verbose: bool, ) -> None: self.__cmd = cmd self.__wd = wd @@ -240,8 +240,8 @@ class ExecContext(Base): def __mode_str(cls, mode: int) -> str: return f'{mode:0o}' - def __init__(self, uri: str, interactive: bool|None=None, verbose_default=False): - super().__init__(uri=uri, interactive=interactive, verbose_default=verbose_default) + def __init__(self, *args, **kwargs) -> None: + super().__init__(*args, **kwargs) @abc.abstractmethod def _username(self) -> str: