diff --git a/eoptasks.py b/eoptasks.py index c2d4607..e057c26 100755 --- a/eoptasks.py +++ b/eoptasks.py @@ -125,7 +125,8 @@ def filter_servers(servers, args): selected_servers = [] if args.keywords: config = get_config() - cmd_keywords = config['keywords'].get(args.keywords, args.keywords) + conf_keywords = config.get('keywords') if 'keywords' in config else {} + cmd_keywords = conf_keywords.get(args.keywords, args.keywords) for keyword in cmd_keywords.split(','): keywords = set(keyword.split('/'))