diff --git a/exporter/SynthesisFusionAddin/src/lib/OsHelper.py b/exporter/SynthesisFusionAddin/src/lib/OsHelper.py index 3b97a4b891..c84cc329d1 100644 --- a/exporter/SynthesisFusionAddin/src/lib/OsHelper.py +++ b/exporter/SynthesisFusionAddin/src/lib/OsHelper.py @@ -31,10 +31,13 @@ def getDesktop() -> str: Returns: *str* -- Absolute Path to Desktop. """ + userprofile = os.environ.get("USERPROFILE") + if userprofile is None: + return os.path.join(os.path.expanduser("~"), "Desktop") if getOS() == "Windows": - return os.path.join(os.path.join(os.environ["USERPROFILE"]), "Desktop\\") + return os.path.join(userprofile, "Desktop\\") else: - return os.path.join(os.path.join(os.environ["USERPROFILE"]), "Desktop/") + return os.path.join(userprofile, "Desktop/") def getOS() -> str: