def setConfigUpdateTime(subarea): #"""设置配置的时间 #""" #武将配置 #get_config_version need_record_configs = [ "config", "card_config", "monster_config", # "city_config", "equip_config", "skill_params_config", # 技能的配置 "material_config", "system_config", "card_desc_config", "skill_desc_config", "equip_desc_config", # "dungeon_desc_config", "material_desc_config", "props_desc_config", "language_config", ] update_time_records = {} for config_name in need_record_configs: update_time_records[config_name] = get_config_version(subarea, config_name) return update_time_records
def reload_config(self): #print '#### self.configs.keys()=', self.configs.keys() #so only backup, when config changed, need reload. Backup only once #a day. generate_backup() #每天的第一次配置改动前,备份一次改动前的内容。 if self.reload_time > config_version.get_config_version('1', config_name="ALL_config"): return for subarea_config_name in self.configs: if not subarea_config_name.startswith('ruby_skill_params_config'): conf_obj = Config.get(subarea_config_name) if conf_obj: self.configs[subarea_config_name] = eval(conf_obj.data) self.reload_time = int(time.time())
def reload_config(self): #print '#### self.configs.keys()=', self.configs.keys() #so only backup, when config changed, need reload. Backup only once #a day. generate_backup() #每天的第一次配置改动前,备份一次改动前的内容。 if self.reload_time > config_version.get_config_version( '1', config_name="ALL_config"): return for subarea_config_name in self.configs: if not subarea_config_name.startswith('ruby_skill_params_config'): conf_obj = Config.get(subarea_config_name) if conf_obj: self.configs[subarea_config_name] = eval(conf_obj.data) self.reload_time = int(time.time())