From 02d64dc486b28151261d26a7faa9f9d8a30ed569 Mon Sep 17 00:00:00 2001 From: Marat Fayzullin Date: Sat, 18 Feb 2023 23:28:14 -0500 Subject: [PATCH] Cleaning up stale wave files now. --- owrx/audio/wav.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/owrx/audio/wav.py b/owrx/audio/wav.py index 13311eff..a3390df2 100644 --- a/owrx/audio/wav.py +++ b/owrx/audio/wav.py @@ -29,6 +29,12 @@ class WaveFile(object): self.waveFile.setsampwidth(2) self.waveFile.setframerate(12000) + def __del__(self): + # Close and delete currently open file, if any + if self.waveFile is not None: + self.close() + self.unlink() + def close(self): self.waveFile.close()