summaryrefslogtreecommitdiff
path: root/python/types.py
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2022-07-21 15:37:08 -0400
committerPeter LaFosse <peter@vector35.com>2022-07-29 09:05:35 -0400
commit9b835833024a5742741c06225c008bac847f2e74 (patch)
tree69236ae2e9cb1e1f0faa3638b1fa801d40da0fd2 /python/types.py
parent4bf98a470a7b1b36f4f3d633cbf901830771a05b (diff)
Fix stack_adjustment.setter
Diffstat (limited to 'python/types.py')
-rw-r--r--python/types.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/python/types.py b/python/types.py
index 3438af2b..9df17b28 100644
--- a/python/types.py
+++ b/python/types.py
@@ -1018,7 +1018,11 @@ class FunctionBuilder(TypeBuilder):
@stack_adjustment.setter
def stack_adjustment(self, value: OffsetWithConfidenceType) -> None:
- core.BNTypeBuilderSetStackAdjustment(self._handle, OffsetWithConfidence.get_core_struct(value))
+ if isinstance(value, int):
+ _value = OffsetWithConfidence(value)
+ else:
+ _value = value
+ core.BNTypeBuilderSetStackAdjustment(self._handle, _value._to_core_struct())
@property
def parameters(self) -> List[FunctionParameter]: