From 72ed349c12a16ab741cb02abc4de8f2e8e7fe4ee Mon Sep 17 00:00:00 2001 From: Ryan Marcus Date: Wed, 27 Jun 2018 13:36:56 -0700 Subject: [PATCH] Close file handles --- audioread/ffdec.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/audioread/ffdec.py b/audioread/ffdec.py index 77fa7e4..2d3e30c 100644 --- a/audioread/ffdec.py +++ b/audioread/ffdec.py @@ -264,12 +264,14 @@ def close(self): # ffmpeg closes normally on its own, but never updates # `returncode`. self.proc.poll() + self.proc.stdout.close() + self.proc.stderr.close() # Kill the process if it is still running. if self.proc.returncode is None: self.proc.kill() self.proc.wait() - self.devnull.close() + self.devnull.close() def __del__(self): self.close()