diff options
Diffstat (limited to 'python/binaryview.py')
| -rw-r--r-- | python/binaryview.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/python/binaryview.py b/python/binaryview.py index 9074b58c..994d9edd 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -1323,6 +1323,12 @@ class BinaryView(object): self._notifications = {} self._next_address = None # Do NOT try to access view before init() is called, use placeholder + def __enter__(self): + return self + + def __exit__(self, type, value, traceback): + self.file.close() + def __del__(self): for i in self.notifications.values(): i._unregister() |
