From bbaf6ffc96550402b2786e04f0726cc6f0976974 Mon Sep 17 00:00:00 2001 From: "Michael A. Smith" Date: Thu, 2 Aug 2018 09:30:33 -0400 Subject: [PATCH] Avoid NoSectionError from configparser --- important/__main__.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/important/__main__.py b/important/__main__.py index 6e2288f..41758ea 100644 --- a/important/__main__.py +++ b/important/__main__.py @@ -5,7 +5,10 @@ import os import sys -from configparser import ConfigParser +try: + from configparser import ConfigParser, NoSectionError +except ImportError: + from ConfigParser import ConfigParser, NoSectionError import click @@ -33,8 +36,12 @@ def split(key_value): else: return key_value[0], key_value[1].split() - CONTEXT_SETTINGS['default_map'] = \ - dict(map(split, CONFIG.items('important'))) + try: + CONTEXT_SETTINGS['default_map'] = \ + dict(map(split, CONFIG.items('important'))) + except NoSectionError: + pass + @click.command(help="Check imports within SOURCECODE (except those files "