import ast, configparser conffile = "config.cfg" class SetupException(Exception): def __str__(self): return "Seems like config.cfg has not been created yet. Run setup.py to do so." def getSetting(section, setting): config = configparser.RawConfigParser() config.read(conffile) return config.get(section, setting) def getListSetting(section, setting): config = configparser.RawConfigParser() config.read(conffile) lit = config.get(section, setting) return ast.literal_eval(lit)