diff options
| author | Rubens Brandao <git@rubens.io> | 2024-06-06 10:39:20 -0300 |
|---|---|---|
| committer | Josh F <negasora@users.noreply.github.com> | 2024-06-24 15:03:17 -0400 |
| commit | 26c9af7b539dc20b6d8b0b42ecebf59b8bfc4864 (patch) | |
| tree | 25baaf1b341cd6643ee32f0073649d3f8e11882f /python | |
| parent | 79b0ca38a2a11d73d01cdab0e12e1309d3298d58 (diff) | |
fix python DisassemblyTextRenderer basic_block and settings
Diffstat (limited to 'python')
| -rw-r--r-- | python/function.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/python/function.py b/python/function.py index 5b447584..e43570a7 100644 --- a/python/function.py +++ b/python/function.py @@ -3755,7 +3755,7 @@ class DisassemblyTextRenderer: return None @basic_block.setter - def basic_block(self, block: 'basicblock.BasicBlock') -> None: + def basic_block(self, block: Optional['basicblock.BasicBlock']) -> None: if block is not None: core.BNSetDisassemblyTextRendererBasicBlock(self.handle, block.handle) else: @@ -3776,10 +3776,11 @@ class DisassemblyTextRenderer: return DisassemblySettings(handle=core.BNGetDisassemblyTextRendererSettings(self.handle)) @settings.setter - def settings(self, settings: 'DisassemblySettings') -> None: + def settings(self, settings: Optional['DisassemblySettings']) -> None: if settings is not None: core.BNSetDisassemblyTextRendererSettings(self.handle, settings.handle) - core.BNSetDisassemblyTextRendererSettings(self.handle, None) + else: + core.BNSetDisassemblyTextRendererSettings(self.handle, None) @property def il(self) -> bool: |
