From eb97b492c1d17756699e7d4e8468ca942b5e4f96 Mon Sep 17 00:00:00 2001 From: sparrow-labz <27852896+sparrow-labz@users.noreply.github.com> Date: Sun, 8 Sep 2024 02:18:57 -0400 Subject: [PATCH] Update leafblower.py fixes value error on line 386 using registers.index, first index will always be zero, which causes error, try except now catches that, and script works for format strings --- utils/leafblower.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/leafblower.py b/utils/leafblower.py index 105636d..5949cff 100644 --- a/utils/leafblower.py +++ b/utils/leafblower.py @@ -383,7 +383,10 @@ def find_functions(self): register_used = instruction.getOpObjects( reference.getOperandIndex()) - register_index = registers.index(register_used[0].toString()) + try: + register_index = registers.index(register_used[0].toString()) + except ValueError: + print("List does not contain value") self.format_functions.append(FormatFunction(function, register_index))