From ec97c5e4d5b05cd10610d614e53ecb8a3426436b Mon Sep 17 00:00:00 2001 From: PProfizi Date: Tue, 4 Feb 2025 15:47:33 +0100 Subject: [PATCH 1/3] Add path sanitization missing step in some DataSources methods. --- src/ansys/dpf/core/data_sources.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ansys/dpf/core/data_sources.py b/src/ansys/dpf/core/data_sources.py index f7f2e952a7b..8b2ba56e337 100644 --- a/src/ansys/dpf/core/data_sources.py +++ b/src/ansys/dpf/core/data_sources.py @@ -136,7 +136,8 @@ def set_result_file_path(self, filepath, key=""): ['/tmp/file.rst'] """ - extension = Path(filepath).suffix + filepath = Path(filepath) + extension = filepath.suffix # Handle .res files from CFX if key == "" and extension == ".res": key = "cas" @@ -199,6 +200,7 @@ def set_domain_result_file_path( >>> data_sources.set_domain_result_file_path('/tmp/file1.sub', 1) """ + path = Path(path) if key: self._api.data_sources_set_domain_result_file_path_with_key_utf8( self, str(path), key, domain_id From ee8d30d04f3d4e1714e0d1b97b55f3be1609388e Mon Sep 17 00:00:00 2001 From: PProfizi Date: Tue, 4 Feb 2025 16:12:35 +0100 Subject: [PATCH 2/3] Fix docstring for DataSources.set_result_file_path --- src/ansys/dpf/core/data_sources.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ansys/dpf/core/data_sources.py b/src/ansys/dpf/core/data_sources.py index 8b2ba56e337..8871557d995 100644 --- a/src/ansys/dpf/core/data_sources.py +++ b/src/ansys/dpf/core/data_sources.py @@ -133,7 +133,6 @@ def set_result_file_path(self, filepath, key=""): >>> data_sources = dpf.DataSources() >>> data_sources.set_result_file_path('/tmp/file.rst') >>> data_sources.result_files - ['/tmp/file.rst'] """ filepath = Path(filepath) From 76d461a712ddc974792e0820eb01970bb5d98498 Mon Sep 17 00:00:00 2001 From: PProfizi Date: Wed, 5 Feb 2025 11:38:51 +0100 Subject: [PATCH 3/3] Fix docstring for DataSources.set_result_file_path --- src/ansys/dpf/core/data_sources.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ansys/dpf/core/data_sources.py b/src/ansys/dpf/core/data_sources.py index 8871557d995..1283012bf8c 100644 --- a/src/ansys/dpf/core/data_sources.py +++ b/src/ansys/dpf/core/data_sources.py @@ -133,6 +133,7 @@ def set_result_file_path(self, filepath, key=""): >>> data_sources = dpf.DataSources() >>> data_sources.set_result_file_path('/tmp/file.rst') >>> data_sources.result_files + ['...tmp...file.rst'] """ filepath = Path(filepath)