diff options
| author | Peter LaFosse <peter@vector35.com> | 2021-09-14 08:30:28 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2021-09-15 07:58:48 -0400 |
| commit | d77cb4384b75b495197628ce431d32f82f776d95 (patch) | |
| tree | 2e817b2f116a64e3be3afe1c28cf8696d16f6bdc /python/debuginfo.py | |
| parent | ea8c6cda46c6a87c1db5cdfbcaedec7dbf45ff39 (diff) | |
Fix default arguments to 'DebugFunctionInfo'
Diffstat (limited to 'python/debuginfo.py')
| -rw-r--r-- | python/debuginfo.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/python/debuginfo.py b/python/debuginfo.py index 1c23542c..39e59275 100644 --- a/python/debuginfo.py +++ b/python/debuginfo.py @@ -27,7 +27,7 @@ from dataclasses import dataclass import binaryninja from . import _binaryninjacore as core from . import callingconvention -from . import platform +from . import platform as _platform from . import types as _types from .log import log_error from . import binaryview @@ -231,15 +231,15 @@ class DebugFunctionInfo(object): Functions will not be created if an address is not provided, but will be able to be queried from debug info for later user analysis. """ - short_name:Optional[str] - full_name:Optional[str] - raw_name:Optional[str] - address:Optional[int] - return_type:Optional[_types.Type] - parameters:Optional[List[Tuple[str, _types.Type]]] - variable_parameters:Optional[bool] - calling_convention:Optional[callingconvention.CallingConvention] - platform:Optional[platform.Platform] + short_name:Optional[str] = None + full_name:Optional[str] = None + raw_name:Optional[str] = None + address:Optional[int] = None + return_type:Optional[_types.Type] = None + parameters:Optional[List[Tuple[str, _types.Type]]] = None + variable_parameters:Optional[bool] = None + calling_convention:Optional[callingconvention.CallingConvention] = None + platform:Optional['_platform.Platform'] = None def __repr__(self) -> str: suffix = f"@{self.address:#x}>" if self.address != 0 else ">" @@ -314,7 +314,7 @@ class DebugInfo(object): calling_convention = None if functions[i].platform: - func_platform = platform.Platform(handle=core.BNNewPlatformReference(functions[i].platform)) + func_platform = _platform.Platform(handle=core.BNNewPlatformReference(functions[i].platform)) else: func_platform = None @@ -390,7 +390,7 @@ class DebugInfo(object): if new_func.platform is None: func_info.platform = None - elif isinstance(new_func.platform, platform.Platform): + elif isinstance(new_func.platform, _platform.Platform): func_info.platform = new_func.platform.handle else: return NotImplemented |
