Skip to content

Commit 67b5041

Browse files
committed
maint: single src file change
1 parent b72a3f0 commit 67b5041

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

src/ansys/dpf/core/core.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import logging
3030
import warnings
3131
import weakref
32+
from pathlib import Path
3233

3334
from ansys.dpf.core import errors, misc
3435
from ansys.dpf.core import server as server_module
@@ -429,7 +430,6 @@ def load_library(self, file_path, name="", symbol="LoadOperators", generate_oper
429430
)
430431
if generate_operators:
431432
# TODO: fix code generation upload posix
432-
import os
433433

434434
def __generate_code(TARGET_PATH, filename, name, symbol):
435435
from ansys.dpf.core.dpf_operator import Operator
@@ -444,8 +444,8 @@ def __generate_code(TARGET_PATH, filename, name, symbol):
444444
except Exception as e:
445445
warnings.warn("Unable to generate the python code with error: " + str(e.args))
446446

447-
local_dir = os.path.dirname(os.path.abspath(__file__))
448-
LOCAL_PATH = os.path.join(local_dir, "operators")
447+
local_dir = Path(__file__).parent
448+
LOCAL_PATH = local_dir / "operators"
449449
if not self._server().local_server:
450450
if self._server().os != "posix" or (not self._server().os and os.name != "posix"):
451451
# send local generated code
@@ -762,23 +762,24 @@ def upload_files_in_folder(
762762
"""
763763
server_paths = []
764764
for root, subdirectories, files in os.walk(client_folder_path):
765+
root = Path(root)
765766
for subdirectory in subdirectories:
766-
subdir = os.path.join(root, subdirectory)
767-
for filename in os.listdir(subdir):
768-
f = os.path.join(subdir, filename)
767+
subdir = root / subdirectory
768+
for filename in subdir.iterdir():
769+
f = subdir / filename
769770
server_paths = self._upload_and_get_server_path(
770771
specific_extension,
771-
f,
772+
str(f),
772773
filename,
773774
server_paths,
774775
str(to_server_folder_path),
775776
subdirectory,
776777
)
777778
for file in files:
778-
f = os.path.join(root, file)
779+
f = root / file
779780
server_paths = self._upload_and_get_server_path(
780781
specific_extension,
781-
f,
782+
str(f),
782783
file,
783784
server_paths,
784785
str(to_server_folder_path),
@@ -836,7 +837,8 @@ def upload_file(self, file_path, to_server_file_path):
836837
server_file_path : str
837838
path generated server side
838839
"""
839-
if os.stat(file_path).st_size == 0:
840+
file_path = Path(file_path)
841+
if file_path.stat().st_size == 0:
840842
raise ValueError(file_path + " is empty")
841843
if not self._server().has_client():
842844
txt = """
@@ -868,11 +870,12 @@ def upload_file_in_tmp_folder(self, file_path, new_file_name=None):
868870
server_file_path : str
869871
path generated server side
870872
"""
873+
file_path = Path(file_path)
871874
if new_file_name:
872875
file_name = new_file_name
873876
else:
874-
file_name = os.path.basename(file_path)
875-
if os.stat(file_path).st_size == 0:
877+
file_name = Path(file_path).name
878+
if file_path.stat().st_size == 0:
876879
raise ValueError(file_path + " is empty")
877880
if not self._server().has_client():
878881
txt = """

0 commit comments

Comments
 (0)