From 9b33477e4a762d0295377d801736fd55b793ea5e Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Fri, 19 Nov 2021 08:09:47 -0500 Subject: Check if core is None in FileMetadata destructor --- python/filemetadata.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'python') diff --git a/python/filemetadata.py b/python/filemetadata.py index 0f74aa19..0ac3b2d3 100644 --- a/python/filemetadata.py +++ b/python/filemetadata.py @@ -145,9 +145,10 @@ class FileMetadata: return f"" def __del__(self): - if self.navigation is not None: - core.BNSetFileMetadataNavigationHandler(self.handle, None) - core.BNFreeFileMetadata(self.handle) + if core is not None: + if self.navigation is not None: + core.BNSetFileMetadataNavigationHandler(self.handle, None) + core.BNFreeFileMetadata(self.handle) def __eq__(self, other): if not isinstance(other, self.__class__): -- cgit v1.3.1