settings.py
24 lines
| 478 B
| text/x-python
|
PythonLexer
/ boards / settings.py
neko259
|
r1153 | import configparser | ||
config = configparser.ConfigParser() | ||||
config.read('boards/config/default_settings.ini') | ||||
config.read('boards/config/settings.ini') | ||||
neko259
|
r716 | |||
neko259
|
r1153 | def get(section, name): | ||
return config[section][name] | ||||
def get_int(section, name): | ||||
return int(get(section, name)) | ||||
def get_bool(section, name): | ||||
return get(section, name) == 'true' | ||||
neko259
|
r1774 | |||
neko259
|
r1947 | |||
neko259
|
r1774 | def get_list_dict(section, name): | ||
str_dict = get(section, name) | ||||
return [item.split(':') for item in str_dict.split(',')] | ||||