diff --git a/src/ansys/fluent/core/examples/__init__.py b/src/ansys/fluent/core/examples/__init__.py index d6c8be086485..390207f6e3f8 100644 --- a/src/ansys/fluent/core/examples/__init__.py +++ b/src/ansys/fluent/core/examples/__init__.py @@ -1,2 +1 @@ -from .downloads import download_file # noqa: F401 -from .downloads import path # noqa: F401 +from .downloads import download_file, path # noqa: F401 diff --git a/src/ansys/fluent/core/examples/downloads.py b/src/ansys/fluent/core/examples/downloads.py index 016d0dc9e2a6..5cd7cd40b2ec 100644 --- a/src/ansys/fluent/core/examples/downloads.py +++ b/src/ansys/fluent/core/examples/downloads.py @@ -135,8 +135,10 @@ def download_file( def path(filename: str): - file_path = str(Path(pyfluent.EXAMPLES_PATH) / filename) - if os.path.isfile(file_path): - return file_path + if os.path.isabs(filename): + return filename + file_path = Path(pyfluent.EXAMPLES_PATH) / filename + if file_path.is_file(): + return str(file_path) else: raise FileNotFoundError(f"{filename} does not exist.")