def _init_user_db(self, filename=USER_DB_FILE): raw_user_list = load_config(filename)['users'] for raw_user in raw_user_list: username, password, credit = raw_user self._add_user( dict(username=username, password=password), credit)
from fibpro.util import load_config, dict_map_string import os import sys APPROOT= os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) CONFIG_FILE = os.path.join(APPROOT, "etc", "config.json") for key, value in dict_map_string( load_config(CONFIG_FILE), lambda x: x.format(APPROOT=APPROOT)).iteritems(): setattr(sys.modules[__name__], key, value)
def _init_user_db(self, filename=USER_DB_FILE): raw_user_list = load_config(filename)['users'] for raw_user in raw_user_list: username, password, credit = raw_user self._add_user(dict(username=username, password=password), credit)