summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJosh Ferrell <josh@vector35.com>2023-11-14 17:57:39 -0500
committerJosh Ferrell <josh@vector35.com>2023-11-14 17:57:39 -0500
commit814d840c8d12dfcfb60a5bf172ea494825fd30c1 (patch)
tree40d83102826a31305511f10b053e5676392bf801 /python
parent1716451033063812056349156332128984540962 (diff)
Print more details when IL could not be loaded
Diffstat (limited to 'python')
-rw-r--r--python/function.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/python/function.py b/python/function.py
index 0a7b9b72..50c956db 100644
--- a/python/function.py
+++ b/python/function.py
@@ -1308,7 +1308,7 @@ class Function:
"""
result = core.BNGetFunctionLowLevelIL(self.handle)
if not result:
- raise ILException("Low level IL was not loaded")
+ raise ILException(f"Low level IL was not loaded for {self!r}")
return lowlevelil.LowLevelILFunction(self.arch, result, self)
@property
@@ -1329,7 +1329,7 @@ class Function:
"""
result = core.BNGetFunctionLiftedIL(self.handle)
if not result:
- raise ILException("Lifted IL was not loaded")
+ raise ILException(f"Lifted IL was not loaded for {self!r}")
return lowlevelil.LowLevelILFunction(self.arch, result, self)
@property
@@ -1360,7 +1360,7 @@ class Function:
"""
result = core.BNGetFunctionMediumLevelIL(self.handle)
if not result:
- raise ILException("Medium level IL was not loaded")
+ raise ILException(f"Medium level IL was not loaded for {self!r}")
return mediumlevelil.MediumLevelILFunction(self.arch, result, self)
@property
@@ -1381,7 +1381,7 @@ class Function:
"""
result = core.BNGetFunctionMappedMediumLevelIL(self.handle)
if not result:
- raise ILException("Mapped medium level IL was not loaded")
+ raise ILException(f"Mapped medium level IL was not loaded for {self!r}")
return mediumlevelil.MediumLevelILFunction(self.arch, result, self)
@property
@@ -1422,7 +1422,7 @@ class Function:
"""
result = core.BNGetFunctionHighLevelIL(self.handle)
if not result:
- raise ILException("High level IL was not loaded")
+ raise ILException(f"High level IL was not loaded for {self!r}")
return highlevelil.HighLevelILFunction(self.arch, result, self)
@property