Fix a case when HOME is set but empty

This commit is contained in:
Darko Poljak 2018-02-27 23:07:52 +01:00
commit 2b5f1a0148
2 changed files with 8 additions and 2 deletions

View file

@ -175,6 +175,11 @@ def str_hash(s):
def home_dir():
if 'HOME' in os.environ:
return os.path.join(os.environ['HOME'], ".cdist")
home = os.environ['HOME']
if home:
rv = os.path.join(home, ".cdist")
else:
rv = None
else:
return None
rv = None
return rv