Exemple #1
0
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
Exemple #2
0
 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())
Exemple #3
0
 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())