summaryrefslogtreecommitdiff
path: root/python/magic.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/magic.py')
-rw-r--r--python/magic.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/magic.py b/python/magic.py
index 4300ee0719a9..14938281c659 100644
--- a/python/magic.py
+++ b/python/magic.py
@@ -127,12 +127,14 @@ _setparam.argtypes = [magic_t, c_int, c_void_p]
class Magic(object):
def __init__(self, ms):
self._magic_t = ms
+ self._close = _close
def close(self):
"""
Closes the magic database and deallocates any resources used.
"""
- _close(self._magic_t)
+ if _close:
+ _close(self._magic_t)
@staticmethod
def __tostr(s):