diff options
| author | Peter LaFosse <peter@vector35.com> | 2022-07-21 15:37:08 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2022-07-29 09:05:35 -0400 |
| commit | 9b835833024a5742741c06225c008bac847f2e74 (patch) | |
| tree | 69236ae2e9cb1e1f0faa3638b1fa801d40da0fd2 /python/types.py | |
| parent | 4bf98a470a7b1b36f4f3d633cbf901830771a05b (diff) | |
Fix stack_adjustment.setter
Diffstat (limited to 'python/types.py')
| -rw-r--r-- | python/types.py | 6 |
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]: |
