2016-03-18 20:08:10 +00:00
|
|
|
import ast, configparser
|
2016-03-16 12:49:28 +00:00
|
|
|
|
2016-03-16 12:57:57 +00:00
|
|
|
conffile = "config.cfg"
|
|
|
|
|
2016-03-16 12:49:28 +00:00
|
|
|
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()
|
2016-03-16 12:57:57 +00:00
|
|
|
config.read(conffile)
|
2016-03-16 12:49:28 +00:00
|
|
|
return config.get(section, setting)
|
|
|
|
|
2016-03-18 20:08:10 +00:00
|
|
|
def getListSetting(section, setting):
|
|
|
|
config = configparser.RawConfigParser()
|
|
|
|
config.read(conffile)
|
|
|
|
lit = config.get(section, setting)
|
|
|
|
return ast.literal_eval(lit)
|