From 764063b2b44dbeba5f2f318c971e4f4acfb48427 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Wed, 7 Jul 2021 08:26:29 -0400 Subject: Refactor Python Types Remove _mutable types --- python/plugin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'python/plugin.py') diff --git a/python/plugin.py b/python/plugin.py index 2cbc6d0e..cf6ab0f9 100644 --- a/python/plugin.py +++ b/python/plugin.py @@ -585,7 +585,8 @@ class MainThreadAction: self.handle = handle def __del__(self): - core.BNFreeMainThreadAction(self.handle) + if core is not None: + core.BNFreeMainThreadAction(self.handle) def execute(self): core.BNExecuteMainThreadAction(self.handle) @@ -641,7 +642,8 @@ class BackgroundTask(metaclass=_BackgroundTaskMetaclass): self.handle = handle def __del__(self): - core.BNFreeBackgroundTask(self.handle) + if core is not None: + core.BNFreeBackgroundTask(self.handle) @property def progress(self): -- cgit v1.3.1