summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/platform.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/python/platform.py b/python/platform.py
index 0d06e362..2328fb17 100644
--- a/python/platform.py
+++ b/python/platform.py
@@ -68,11 +68,13 @@ class Platform(metaclass=_PlatformMetaClass):
_arch = arch
if self.__class__.type_file_path is None:
_handle = core.BNCreatePlatform(arch.handle, self.__class__.name)
+ assert _handle is not None
else:
dir_buf = (ctypes.c_char_p * len(self.__class__.type_include_dirs))()
for (i, dir) in enumerate(self.__class__.type_include_dirs):
dir_buf[i] = dir.encode('charmap')
_handle = core.BNCreatePlatformWithTypes(arch.handle, self.__class__.name, self.__class__.type_file_path, dir_buf, len(self.__class__.type_include_dirs))
+ assert _handle is not None
else:
_handle = handle
_arch = architecture.CoreArchitecture._from_cache(core.BNGetPlatformArchitecture(_handle))