From a6731ea013d5c220fe2ce6045af1115f56dd0976 Mon Sep 17 00:00:00 2001 From: Andrew White Date: Mon, 27 Jul 2026 07:19:28 -0500 Subject: [PATCH] fix(common): undefined `log` variable in (+2 more) --- bobber/lib/analysis/common.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bobber/lib/analysis/common.py b/bobber/lib/analysis/common.py index b1af96c..7ecb20c 100644 --- a/bobber/lib/analysis/common.py +++ b/bobber/lib/analysis/common.py @@ -35,7 +35,7 @@ def num_systems(log: str) -> int: systems = re.findall(r'systems_\d+_', log) systems = re.findall(r'\d+', systems[0]) return int(systems[0]) - except ValueError: + except (IndexError, ValueError): return None @@ -140,6 +140,7 @@ def _convert_to_bytes(value: str) -> float: return number * 1024 elif 'k' in value.lower(): return number * 1e3 + raise ValueError(f'Unknown unit in value: {value}') def _fio_command_parse(command: str) -> dict: @@ -244,7 +245,7 @@ def fio_command_details(log_contents: str, old_reads: dict, """ commands = re.findall(r'/usr/bin/fio --rw.*', log_contents) if len(commands) < 2: - raise ValueError(f'FIO command not found in {log} file!') + raise ValueError('FIO command not found in log contents!') for command in commands: if '--rw=read' in command: