diff --git a/dangerzone/util.py b/dangerzone/util.py index 888c200..311288c 100644 --- a/dangerzone/util.py +++ b/dangerzone/util.py @@ -27,21 +27,21 @@ def get_resource_path(filename: str) -> str: if getattr(sys, "dangerzone_dev", False): # Look for resources directory relative to python file project_root = pathlib.Path(__file__).parent.parent - prefix = project_root.joinpath("share") + prefix = project_root / "share" else: if platform.system() == "Darwin": bin_path = pathlib.Path(sys.executable) app_path = bin_path.parent.parent - prefix = app_path.joinpath("Resources", "share") + prefix = app_path / "Resources" / "share" elif platform.system() == "Linux": - prefix = pathlib.Path(sys.prefix).joinpath("share", "dangerzone") + prefix = pathlib.Path(sys.prefix) / "share" / "dangerzone" elif platform.system() == "Windows": exe_path = pathlib.Path(sys.executable) dz_install_path = exe_path.parent - prefix = dz_install_path.joinpath("share") + prefix = dz_install_path / "share" else: raise NotImplementedError(f"Unsupported system {platform.system()}") - resource_path = prefix.joinpath(filename) + resource_path = prefix / filename return str(resource_path)