##// END OF EJS Templates
Show paginator only if there is one, even if corresponding mixin is used
Show paginator only if there is one, even if corresponding mixin is used

File last commit:

r2011:daba0554 default
r2095:b923ca76 default
Show More
settings.py
44 lines | 867 B | text/x-python | PythonLexer
import configparser
CONFIG_DEFAULT_SETTINGS = 'boards/config/default_settings.ini'
CONFIG_SETTINGS = 'boards/config/settings.ini'
SECTION_FORMS = 'Forms'
SECTION_VIEW = 'View'
SECTION_EXTERNAL = 'External'
SECTION_VERSION = 'Version'
VALUE_TRUE = 'true'
LIST_DELIMITER = ','
DICT_DELIMITER = ':'
config = configparser.ConfigParser()
config.read(CONFIG_DEFAULT_SETTINGS)
config.read(CONFIG_SETTINGS)
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) == VALUE_TRUE
def get_list_dict(section, name):
str_dict = get(section, name)
return [item.split(DICT_DELIMITER) for item in str_dict.split(LIST_DELIMITER)]
def get_list(section, name):
str_list = get(section, name)
return str_list.split(LIST_DELIMITER)