From db34a3a7017d0096faa8d3f020efd078ad8a65e1 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 16 Jul 2017 14:06:26 +0300 Subject: Close files reliably. --- mesonbuild/scripts/depfixer.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'mesonbuild/scripts/depfixer.py') diff --git a/mesonbuild/scripts/depfixer.py b/mesonbuild/scripts/depfixer.py index 1528ddb..ee63147 100644 --- a/mesonbuild/scripts/depfixer.py +++ b/mesonbuild/scripts/depfixer.py @@ -127,8 +127,13 @@ class Elf(DataSizes): def __enter__(self): return self + def __del__(self): + if self.bf: + self.bf.close() + def __exit__(self, exc_type, exc_value, traceback): self.bf.close() + self.bf = None def detect_elf_type(self): data = self.bf.read(6) -- cgit v1.1