1 Star 0 Fork 16

PshySimon/sysSentry_xalarm_service

forked from src-openEuler/sysSentry 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
fix-configparser.InterpolationSyntaxError.patch 1.45 KB
一键复制 编辑 原始数据 按行查看 历史
From 65ceade489c4018c3f315104d70be0550a28d9d9 Mon Sep 17 00:00:00 2001
From: shixuantong <shixuantong1@huawei.com>
Date: Wed, 11 Sep 2024 10:23:41 +0800
Subject: [PATCH] fix configparser.InterpolationSyntaxError
---
src/python/syssentry/sentry_config.py | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/python/syssentry/sentry_config.py b/src/python/syssentry/sentry_config.py
index 01f3df8..a0e7b79 100644
--- a/src/python/syssentry/sentry_config.py
+++ b/src/python/syssentry/sentry_config.py
@@ -103,14 +103,18 @@ class CpuPluginsParamsConfig:
"""read config file"""
config_param_section_args = {}
if os.path.exists(self.config_file):
- self.config.read(self.config_file)
try:
+ self.config.read(self.config_file)
config_param_section_args = dict(self.config[self.param_section_name])
- except (ValueError, KeyError):
+ except (ValueError, KeyError, configparser.InterpolationSyntaxError):
config_param_section_args = {}
+ logging.error("Failed to parse cpu_sentry.ini!")
return config_param_section_args
def join_cpu_start_cmd(self, cpu_param_dict: dict) -> str:
+ if not cpu_param_dict:
+ return ""
+
cpu_list = cpu_param_dict.get("cpu_list", "default")
if cpu_list == "default":
cpu_list = CpuPluginsParamsConfig.get_cpu_info()
--
2.27.0
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/pshysimon/sysSentry_xalarm_service.git
git@gitee.com:pshysimon/sysSentry_xalarm_service.git
pshysimon
sysSentry_xalarm_service
sysSentry_xalarm_service
master

搜索帮助