diff --git a/.gitignore b/.gitignore index 741b3e0..63282cc 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,3 @@ swiftclient/versioninfo cover/ coverage.xml doc/source/api/ -etc/config.ini diff --git a/etc/config-sample.ini b/etc/config.ini similarity index 100% rename from etc/config-sample.ini rename to etc/config.ini diff --git a/swsync/utils.py b/swsync/utils.py index d41564c..a5c06ed 100644 --- a/swsync/utils.py +++ b/swsync/utils.py @@ -27,11 +27,13 @@ class ConfigurationError(Exception): pass -def parse_ini(inicfg=INIFILE): +def parse_ini(inicfg=None): if hasattr(inicfg, 'read'): fp = inicfg - elif os.path.exists(inicfg): + elif inicfg and os.path.exists(inicfg): fp = open(inicfg) + elif inicfg is None and os.path.exists(INIFILE): + fp = open(INIFILE) else: raise ConfigurationError("Cannot found inicfg")