From fab9c639ef743ac5348500901a7c7ab8cbb7ae33 Mon Sep 17 00:00:00 2001 From: Paul Profizi <100710998+PProfizi@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:39:39 +0100 Subject: [PATCH] Add path sanitization missing step in some DataSources methods. (#2054) * Add path sanitization missing step in some DataSources methods. * Fix docstring for DataSources.set_result_file_path * Fix docstring for DataSources.set_result_file_path --- src/ansys/dpf/core/data_sources.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ansys/dpf/core/data_sources.py b/src/ansys/dpf/core/data_sources.py index f7f2e952a7..1283012bf8 100644 --- a/src/ansys/dpf/core/data_sources.py +++ b/src/ansys/dpf/core/data_sources.py @@ -133,10 +133,11 @@ 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'] + ['...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