From 494067f96eae4d0669d4428b83fd7e93b10ba78b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matti=20Hellstr=C3=B6m?= Date: Mon, 15 Jun 2026 23:07:48 +0200 Subject: [PATCH 1/2] plams.view xvfb: fix display_number 0 truthiness SO-- --- src/scm/plams/tools/view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scm/plams/tools/view.py b/src/scm/plams/tools/view.py index 7372e692..35d238d1 100644 --- a/src/scm/plams/tools/view.py +++ b/src/scm/plams/tools/view.py @@ -1053,7 +1053,7 @@ def display(self) -> Optional[str]: """ Get current display value, if available """ - return f":{self.display_number}" if self.display_number else None + return f":{self.display_number}" if self.display_number is not None else None @contextmanager def session(self, env: Optional[Dict[str, str]] = None) -> Generator[Dict[str, str], None, None]: From 9694e66ca756b8b9c3cd62b9bb9ea3dbbc91da52 Mon Sep 17 00:00:00 2001 From: David Ormrod Morley Date: Tue, 16 Jun 2026 09:59:38 +0200 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14b16d64..5ba9c8b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ This changelog is effective from the 2025 releases. ### Fixed * Loading job `.dill` files where the molecule contains a `pathlib.Path` (e.g. `Molecule.properties.source`) * Possible recursion errors when pickling a molecule on Windows relating to `_as_array` +* Xvfb backend for `view` function with 0 display value ## 2026.102