From e7eb3c6d1f726f527978457f81224dd859b362ee Mon Sep 17 00:00:00 2001 From: liuwei Date: Wed, 23 Apr 2025 11:53:18 +0800 Subject: [PATCH] =?UTF-8?q?server=E5=90=AF=E5=8A=A8=E4=B9=8B=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E5=A1=AB=E5=85=A5callback?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- configuration.py | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/configuration.py b/configuration.py index df07977..959b193 100644 --- a/configuration.py +++ b/configuration.py @@ -44,42 +44,3 @@ class Config(object): # DB config self.mariadb = yconfig.get("db_config", {}) self.redis = yconfig.get("redis_config", {}) - - #gewechat config - gewechat_config = yconfig['gewechat'] - self.BASE_URL = gewechat_config.get("base_url", "") - self.GEWECHAT_TOKEN = gewechat_config.get("gewechat_token", "") - self.APP_ID = gewechat_config.get("app_id", "") - self.CALLBACK_URL = gewechat_config.get("callback_url", "") - - def update_config(self, section, key, value): - """更新配置文件中指定部分的键值 - - Args: - section: 配置部分名称,如 'gewechat' - key: 键名,如 'app_id' - value: 要设置的值 - """ - import yaml - import os - - config_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'config.yaml') - - # 读取当前配置 - with open(config_path, 'r', encoding='utf-8') as f: - config_data = yaml.safe_load(f) - - # 更新配置 - if section in config_data: - config_data[section][key] = value - - # 写回配置文件 - with open(config_path, 'w', encoding='utf-8') as f: - yaml.dump(config_data, f, default_flow_style=False, allow_unicode=True) - - # 更新当前实例的属性 - if hasattr(self, key.upper()): - setattr(self, key.upper(), value) - - return True - return False \ No newline at end of file