Skip to content

Commit

Permalink
Check for existence of dpf/bin folder in AWP_ROOT location
Browse files Browse the repository at this point in the history
  • Loading branch information
PProfizi committed Nov 22, 2023
1 parent 26c8105 commit 6721273
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/ansys/dpf/gate/load_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,16 @@ def _get_path_in_install(is_posix: bool = None, internal_folder="dll"):
return path_in_install


def _get_dpf_path_in_install(is_posix: bool = None):
if not is_posix:
is_posix = os.name == "posix"
if not is_posix:
path_in_install = os.path.join("dpf", "bin", "winx64")
else:
path_in_install = os.path.join("dpf", "bin", "linx64")
return path_in_install


def _pythonize_awp_version(version):
if len(version) != 3:
return version
Expand Down Expand Up @@ -92,6 +102,8 @@ def _paths_to_dpf_in_unified_installs(path_per_version: dict) -> dict:
# Check that it contains a DPF install
if not os.path.exists(os.path.join(ansys_path, _get_path_in_install())):
continue
if not os.path.exists(os.path.join(ansys_path, _get_dpf_path_in_install())):
continue
path_per_version[
packaging.version.parse(_pythonize_awp_version(awp_version))
] = ansys_path
Expand Down

0 comments on commit 6721273

Please sign in to comment.