summaryrefslogtreecommitdiff
path: root/magic.py
diff options
context:
space:
mode:
Diffstat (limited to 'magic.py')
-rw-r--r--magic.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/magic.py b/magic.py
index 828e65e..53e9609 100644
--- a/magic.py
+++ b/magic.py
@@ -66,7 +66,9 @@ class Magic:
return magic_file(self.cookie, filename)
def __del__(self):
- magic_close(self.cookie)
+ if self.cookie:
+ magic_close(self.cookie)
+ self.cookie = None
_magic_mime = None
_magic = None