From 6d5f3746a295b825f7fdc19f09097437a3d41319 Mon Sep 17 00:00:00 2001 From: gryf Date: Mon, 28 Nov 2016 17:20:14 +0100 Subject: [PATCH] Superfast fix for non-existed config parameter in cmdline options --- setup.py | 2 +- slack_backup/config.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index fba1f4c..eab8b03 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ except ImportError: setup(name="slack-backup", packages=["slack_backup"], - version="0.4", + version="0.4.1", description="Make copy of slack converstaions", author="Roman Dobosz", author_email="gryf73@gmail.com", diff --git a/slack_backup/config.py b/slack_backup/config.py index ca3479d..67565e8 100644 --- a/slack_backup/config.py +++ b/slack_backup/config.py @@ -53,7 +53,11 @@ class Config(object): def load_config(self, args): - locations = [args.config, + path = '' + if hasattr(args, 'config') and args.config: + path = args.config + + locations = [path, './slack-backup.conf', os.path.expandvars('$XDG_CONFIG_HOME/slack-backup.ini'), os.path.expandvars('$HOME/.config/slack-backup.ini')]