diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b228acfd8..94915b19a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -23,7 +23,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.13.1" + rev: "v0.13.2" hooks: - id: ruff-check args: ["--fix", "--unsafe-fixes", "--exit-non-zero-on-fix"] diff --git a/src/tox/execute/local_sub_process/__init__.py b/src/tox/execute/local_sub_process/__init__.py index 8fa11c49c..e20e0210f 100644 --- a/src/tox/execute/local_sub_process/__init__.py +++ b/src/tox/execute/local_sub_process/__init__.py @@ -216,7 +216,7 @@ def __enter__(self) -> ExecuteStatus: except OSError as exception: # We log a nice error message to avout returning opaque error codes, # like exit code 2 (filenotfound). - logging.error("Exception running subprocess %s", str(exception)) # noqa: TRY400 + logging.error("Exception running subprocess %s", exception) # noqa: TRY400 return LocalSubprocessExecuteFailedStatus(self.options, self._out, self._err, exception.errno) status = LocalSubprocessExecuteStatus(self.options, self._out, self._err, process) diff --git a/src/tox/run.py b/src/tox/run.py index 5c048e8b7..c4c857ed1 100644 --- a/src/tox/run.py +++ b/src/tox/run.py @@ -20,7 +20,7 @@ def run(args: Sequence[str] | None = None) -> None: result = main(sys.argv[1:] if args is None else args) except Exception as exception: if isinstance(exception, HandledError): - logging.error("%s| %s", type(exception).__name__, str(exception)) # noqa: TRY400 + logging.error("%s| %s", type(exception).__name__, exception) # noqa: TRY400 result = -2 else: raise