From 6d1234484a57a3587d415734d05a70e4f545ec71 Mon Sep 17 00:00:00 2001 From: "Wen-Heng (Jack) Chung" Date: Thu, 9 Nov 2017 13:20:45 -0600 Subject: [PATCH] Improve error handling logic --- rocm_agent_enumerator | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rocm_agent_enumerator b/rocm_agent_enumerator index 60df28511a..6700937f3c 100755 --- a/rocm_agent_enumerator +++ b/rocm_agent_enumerator @@ -79,8 +79,8 @@ def readFromROCMINFO(): try: # run rocminfo rocminfo_output = subprocess.Popen(rocminfo_executable, stdout=subprocess.PIPE).communicate()[0].split('\n') - except Error as e: - pass + except: + rocminfo_output = [] # search AMDGCN gfx ISA line_search_term = re.compile("\A\s+Name:\s+(gfx\d+)") @@ -98,8 +98,8 @@ def readFromLSPCI(): try: # run lspci lspci_output = subprocess.Popen(["/usr/bin/lspci", "-n", "-d", "1002:"], stdout=subprocess.PIPE).communicate()[0].split('\n') - except Error as e: - pass + except: + lspci_output = [] target_search_term = re.compile("1002:\w+") for line in lspci_output: