From 9b835833024a5742741c06225c008bac847f2e74 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Thu, 21 Jul 2022 15:37:08 -0400 Subject: Fix stack_adjustment.setter --- python/types.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'python') 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]: -- cgit v1.3.1