21 lines
539 B
Diff
21 lines
539 B
Diff
diff --git a/python/magic.py b/python/magic.py
|
|
index a528cbc..eb153b0 100644
|
|
--- a/python/magic.py
|
|
+++ b/python/magic.py
|
|
@@ -111,12 +111,14 @@ _errno.argtypes = [magic_t]
|
|
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 self._close:
|
|
+ self._close(self._magic_t)
|
|
|
|
@staticmethod
|
|
def __tostr(s):
|