From 4e6b331b3fa41a758532aeaace70875e2aea64fb Mon Sep 17 00:00:00 2001 From: Martin Paces Date: Mon, 16 Mar 2026 15:09:12 +0100 Subject: [PATCH 1/3] Fixing wrong temporary file handling in SwarmRequest.eval_model_for_cdf_file() (#138) --- src/viresclient/_client_swarm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/viresclient/_client_swarm.py b/src/viresclient/_client_swarm.py index fb85bd1..e91a9f5 100644 --- a/src/viresclient/_client_swarm.py +++ b/src/viresclient/_client_swarm.py @@ -2867,7 +2867,10 @@ def _handler(file_obj): output_mime_type="application/x-cdf", ).encode("UTF-8") - temp_cdf_filename = ".{output_cdf_filename}.tmp.cdf" + temp_cdf_filename = os.path.join( + os.path.dirname(output_cdf_filename), + f".{os.path.basename(output_cdf_filename)}.tmp.cdf" + ) if os.path.exists(temp_cdf_filename): os.remove(temp_cdf_filename) From 838c67dc73a676b3506693bff6a3af5fc90c73e7 Mon Sep 17 00:00:00 2001 From: Ashley Smith Date: Mon, 16 Mar 2026 15:36:22 +0000 Subject: [PATCH 2/3] Version bump and changelog --- docs/release_notes.rst | 5 +++++ src/viresclient/__init__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/release_notes.rst b/docs/release_notes.rst index cd02029..31c4499 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -4,6 +4,11 @@ Release notes Change log ---------- +Changes from 0.15.1 to 0.15.2 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- Fixed bug in file handling in :py:meth:`viresclient.SwarmRequest.eval_model_for_cdf_file` + Changes from 0.15.0 to 0.15.1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/src/viresclient/__init__.py b/src/viresclient/__init__.py index 5441484..e7f2163 100644 --- a/src/viresclient/__init__.py +++ b/src/viresclient/__init__.py @@ -35,4 +35,4 @@ from ._config import ClientConfig, set_token from ._data_handling import ReturnedData, ReturnedDataFile -__version__ = "0.15.1" +__version__ = "0.15.2" From f8dc277b41abd4eceba42374959a23df9d12da32 Mon Sep 17 00:00:00 2001 From: Ashley Smith Date: Mon, 16 Mar 2026 15:39:08 +0000 Subject: [PATCH 3/3] Format fix --- src/viresclient/_client_swarm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/viresclient/_client_swarm.py b/src/viresclient/_client_swarm.py index e91a9f5..45d4cba 100644 --- a/src/viresclient/_client_swarm.py +++ b/src/viresclient/_client_swarm.py @@ -2869,7 +2869,7 @@ def _handler(file_obj): temp_cdf_filename = os.path.join( os.path.dirname(output_cdf_filename), - f".{os.path.basename(output_cdf_filename)}.tmp.cdf" + f".{os.path.basename(output_cdf_filename)}.tmp.cdf", ) if os.path.exists(temp_cdf_filename):