diff options
Diffstat (limited to 'python/filemetadata.py')
| -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__): |
