summaryrefslogtreecommitdiff
path: root/python/architecture.py
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2021-10-11 14:36:25 -0400
committerPeter LaFosse <peter@vector35.com>2021-10-11 14:59:24 -0400
commit3213b7b89136d01c2fc37049f06223fb273450d1 (patch)
tree043f81b78cd569167e958d254e6c6c258c3b19e6 /python/architecture.py
parent259ef273531f53ee73fe53ea8b147fe59326a31b (diff)
Fix LowLevelIL returning an invalid ILSemanticFlagClass
Diffstat (limited to 'python/architecture.py')
-rw-r--r--python/architecture.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/python/architecture.py b/python/architecture.py
index de28dc77..a72760ae 100644
--- a/python/architecture.py
+++ b/python/architecture.py
@@ -1493,10 +1493,7 @@ class Architecture(metaclass=_ArchitectureMetaClass):
"""
if not isinstance(class_index, int):
raise ValueError("argument 'class_index' must be an integer")
- try:
- return self._semantic_flag_classes_by_index[class_index]
- except KeyError:
- raise AttributeError("argument class_index is not a valid class index")
+ return self._semantic_flag_classes_by_index[class_index]
def get_semantic_flag_group_index(self, sem_group:SemanticGroupType) -> SemanticGroupIndex:
if isinstance(sem_group, str):
@@ -1515,10 +1512,7 @@ class Architecture(metaclass=_ArchitectureMetaClass):
"""
if not isinstance(group_index, int):
raise ValueError("argument 'group_index' must be an integer")
- try:
- return self._semantic_flag_groups_by_index[group_index]
- except KeyError:
- raise AttributeError("argument group_index is not a valid group index")
+ return self._semantic_flag_groups_by_index[group_index]
def get_intrinsic_name(self, intrinsic:IntrinsicIndex) -> IntrinsicName:
"""