From df81c50a75ecfb620b60ba93b31811ae81662b07 Mon Sep 17 00:00:00 2001 From: tenglei Date: Wed, 12 Jun 2024 11:29:24 +0800 Subject: [PATCH] add is_errfile_empty fuction in get_perf_info, to judge errfile processing logic --- category/get_perf_info.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/category/get_perf_info.py b/category/get_perf_info.py index 4fe3afc..634178c 100644 --- a/category/get_perf_info.py +++ b/category/get_perf_info.py @@ -19,6 +19,16 @@ def convert_str(value): else: return value +# 执行perf命令的时候,出现$?为0,但是其实是有error信息产生 +def is_errfile_empty(cmdname, err_filename): + if os.path.getsize(err_filename): + # 将异常信息记录到日志中 + with io.open(file = err_filename, mode = 'r', encoding = 'utf-8') as fp: + tmp_txt = fp.read() + else: + if os.path.exists(err_filename): + os.remo + # hotspot main function class Hotspot(): def __init__(self): -- Gitee