diff --git a/src/python/jw/pkg/lib/ExecContext.py b/src/python/jw/pkg/lib/ExecContext.py index 5d9d487e..f1312dd1 100644 --- a/src/python/jw/pkg/lib/ExecContext.py +++ b/src/python/jw/pkg/lib/ExecContext.py @@ -296,23 +296,8 @@ class ExecContext(Base): from .util import pretty_cmd - async def __run(cmd: list[str], cmd_input: Input=InputMode.NonInteractive) -> Result: - with self.CallContext(self, title=title, cmd=cmd, cmd_input=cmd_input, wd=None, - log_prefix='|', throw=True, verbose=verbose) as cc: - try: - ret = await self._run( - cmd=cc.cmd, - wd=cc.wd, - verbose=cc.verbose, - cmd_input=cc.cmd_input, - env=None, - interactive=cc.interactive, - log_prefix=cc.log_prefix - ) - except Exception as e: - return cc.exception(ret, e) - cc.check_exit_code(ret) - return ret + async def __run(cmd: list[str], cmd_input: Input=InputMode.NonInteractive, **kwargs) -> Result: + return await self.run(cmd, cmd_input=cmd_input, **kwargs) ret = Result(None, None, 1) try: