1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| @logger.catch def write_minio_config_to_file(minio_config): """ ini 配置文件写入 :param minio_config: 元组 notice :return: """ iniPath = os.path.realpath(ini_file_path) logger.info("generate file path:" + iniPath) conf = configparser.ConfigParser() if os.path.exists(iniPath): os.remove(iniPath) logger.warning("Not Found config ini file , creating ini file ....") if not os.path.exists(ini_path): os.makedirs(ini_path) logger.debug("dir not exists ,create dir") conf.read(iniPath, 'utf-8') logger.info("start generate config ini file :")
conf.add_section("minio_config_selected") conf.set("minio_config_selected", "minio_config_id", minio_config['minio_config_id']) conf.set("minio_config_selected", "minio_server_ip", minio_config['minio_server_ip']) conf.set("minio_config_selected", "minio_server_port", str(minio_config['minio_server_port'])) conf.set("minio_config_selected", "minio_account", minio_config['minio_account']) conf.set("minio_config_selected", "minio_password", minio_config['minio_password']) conf.set("minio_config_selected", "mark_msg", minio_config['mark_msg']) conf.set("minio_config_selected", "enable", '1') conf.write(open(iniPath, 'a+', encoding="utf-8")) conf.read(iniPath, 'utf-8') logger.info("config write finished , read test : " + conf.get("minio_config_selected", "minio_server_ip"))
|