diff --git a/SConscript b/SConscript index 5136757..8f899ba 100644 --- a/SConscript +++ b/SConscript @@ -70,13 +70,13 @@ def _find_system_cache_dir() -> str: if os.name == 'posix': if 'XDG_CACHE_HOME' in os.environ: return os.environ['XDG_CACHE_HOME'] - else: + elif 'HOME' in os.environ: return os.path.join(os.environ['HOME'], '.cache') elif os.name == 'nt': # TODO: just guessing return os.environ['LocalAppData'] - else: # fallback - return Dir('#cache').abspath + # fallback + return Dir('#cache').abspath Import('config')