diff options
| author | Peter LaFosse <peter@vector35.com> | 2021-11-19 08:09:47 -0500 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2021-11-19 08:09:52 -0500 |
| commit | 9b33477e4a762d0295377d801736fd55b793ea5e (patch) | |
| tree | 226b56f48668f3df13bc64b60c4e4dc8a4af5dac /python | |
| parent | 994a42659dc500f602e83f91501ec4a959481fa5 (diff) | |
Check if core is None in FileMetadata destructor
Diffstat (limited to 'python')
| -rw-r--r-- | python/filemetadata.py | 7 |
1 files changed, 4 insertions, 3 deletions
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"<FileMetadata: {self.filename}>" 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__): |
