Skip to content

Commit 98f7bf9

Browse files
committed
updates in prism log parsing
1 parent c7a050e commit 98f7bf9

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

umbtest/tools.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@ def _call_prism(self, log_file: pathlib.Path, args: list[str]):
192192
reported_result.memout = None
193193
reported_result.exit_code = subprocess_result.returncode
194194
reported_result.logfile = log_file
195-
print(log_file)
196195
if log_file is not None:
197196
with open(log_file, "r") as log:
198197
parse_logfile_prism(log.read(), reported_result)
@@ -210,15 +209,15 @@ def _call_prism(self, log_file: pathlib.Path, args: list[str]):
210209
"Issues parsing logfile: " + log_subprocess_result.stderr
211210
)
212211
if log_subprocess_result.returncode != 0:
213-
logger.warning("Issues parsing logfile yielded error code")
214-
data = log_subprocess_result.stdout.split("\n")[1].split(",")
212+
logger.warning(f"Issues parsing logfile yielded error code {log_subprocess_result.returncode}.")
215213
try:
214+
data = log_subprocess_result.stdout.split("\n")[1].split(",")
216215
reported_result.model_info = {
217216
"states": int(data[1]),
218217
"transitions": int(data[2]),
219218
}
220-
except ValueError:
221-
logger.warning(f"Issues parsing the model info data {data}")
219+
except Exception as e:
220+
logger.warning(f"Issues parsing the model info data {data}. Got exception: {e}")
222221
reported_result.model_info = {}
223222

224223
return reported_result

0 commit comments

Comments
 (0)