From 63b18a8daa54c4d94ee2c5c02b053293ff730e5d Mon Sep 17 00:00:00 2001 From: dongjiao Date: Tue, 3 Sep 2024 13:30:45 +0800 Subject: [PATCH] add build_netsum func --- kyreport/ky_report.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/kyreport/ky_report.py b/kyreport/ky_report.py index 7d75c33..b98d378 100644 --- a/kyreport/ky_report.py +++ b/kyreport/ky_report.py @@ -104,3 +104,16 @@ window.onload = init(); fp.close() # Logger().info('Report file generated success: {}'.format(outfile)) Logger().info(u'采集报告输出路径: {}'.format(outfile)) + + @staticmethod + def build_netsum(): + net_list = [] + ifc_text = Command.cmd_exec('nmcli device status | awk \'{i++; if(i>1 && "--"!=$4) {print $1}}\'') + ifc_name = ifc_text.split('\n', -1) + for ifc in ifc_name: + if 0 != len(ifc.strip()) and '--' != ifc: + net_obj = { 'name': '', 'driver': '', 'version': '', 'firmware_version': '', 'link_status': '' } + net_obj['name'] = ifc + + net_list.append(net_obj) + return net_list -- Gitee