diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d4be101e..f2080f14 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: hooks: - id: check-yaml - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.7.4 + rev: v0.8.1 hooks: - id: ruff args: [ --fix ] diff --git a/src/execnet/__init__.py b/src/execnet/__init__.py index 5c3f20e3..1edf3254 100644 --- a/src/execnet/__init__.py +++ b/src/execnet/__init__.py @@ -29,24 +29,24 @@ from .xspec import XSpec __all__ = [ - "__version__", - "makegateway", - "set_execmodel", - "HostNotFound", - "RemoteError", - "TimeoutError", - "XSpec", + "Channel", + "DataFormatError", + "DumpError", "Gateway", "Group", + "HostNotFound", + "LoadError", "MultiChannel", "RSync", + "RemoteError", + "TimeoutError", + "XSpec", + "__version__", "default_group", - "Channel", - "dumps", "dump", - "DumpError", - "loads", + "dumps", "load", - "LoadError", - "DataFormatError", + "loads", + "makegateway", + "set_execmodel", ] diff --git a/src/execnet/gateway.py b/src/execnet/gateway.py index 547be291..645de0fc 100644 --- a/src/execnet/gateway.py +++ b/src/execnet/gateway.py @@ -40,7 +40,7 @@ def remoteaddress(self) -> str: def __repr__(self) -> str: """A string representing gateway type and status.""" try: - r: str = self.hasreceiver() and "receive-live" or "not-receiving" + r: str = (self.hasreceiver() and "receive-live") or "not-receiving" i = str(len(self._channelfactory.channels())) except AttributeError: r = "uninitialized" diff --git a/src/execnet/gateway_base.py b/src/execnet/gateway_base.py index 9ba25b42..22756778 100644 --- a/src/execnet/gateway_base.py +++ b/src/execnet/gateway_base.py @@ -760,7 +760,7 @@ def setcallback( callback(olditem) def __repr__(self) -> str: - flag = self.isclosed() and "closed" or "open" + flag = (self.isclosed() and "closed") or "open" return "" % (self.id, flag) def __del__(self) -> None: @@ -1079,7 +1079,7 @@ def close(self) -> None: self.channel.close() def __repr__(self) -> str: - state = self.channel.isclosed() and "closed" or "open" + state = (self.channel.isclosed() and "closed") or "open" return "" % (self.channel.id, state) diff --git a/src/execnet/multi.py b/src/execnet/multi.py index 42a2dc36..90742f26 100644 --- a/src/execnet/multi.py +++ b/src/execnet/multi.py @@ -177,7 +177,7 @@ def makegateway(self, spec: XSpec | str | None = None) -> Gateway: os.environ[name] = value """ ) - nice = spec.nice and int(spec.nice) or 0 + nice = (spec.nice and int(spec.nice)) or 0 channel.send((spec.chdir, nice, spec.env)) channel.waitclose() return gw