From 97e367dc8ddbb8033ff2e744dbb236deb0d70de6 Mon Sep 17 00:00:00 2001 From: Lauri Niskanen Date: Mon, 15 Jan 2018 21:38:36 +0200 Subject: [PATCH] Do not assume the user has a home directory Resolves #72 --- samsungctl/__main__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/samsungctl/__main__.py b/samsungctl/__main__.py index a85d194..dca6afe 100644 --- a/samsungctl/__main__.py +++ b/samsungctl/__main__.py @@ -29,7 +29,10 @@ def _read_config(): if xdg_config: directories.append(xdg_config) - directories.append(os.path.join(os.getenv("HOME"), ".config")) + home_dir = os.getenv("HOME") + if home_dir: + directories.append(os.path.join(home_dir, ".config")) + directories.append("/etc") for directory in directories: