diff --git a/platypush/config/__init__.py b/platypush/config/__init__.py index bf3774e16..df09e5f72 100644 --- a/platypush/config/__init__.py +++ b/platypush/config/__init__.py @@ -106,7 +106,9 @@ class Config: if cfgfile is None: cfgfile = self._get_default_cfgfile() - cfgfile = os.path.abspath(os.path.expanduser(cfgfile)) + if cfgfile: + cfgfile = os.path.abspath(os.path.expanduser(cfgfile)) + if cfgfile is None or not os.path.exists(cfgfile): cfgfile = self._create_default_config(cfgfile)