From bf7fffc01b989ab411bbc29d7b27c465a0ba5289 Mon Sep 17 00:00:00 2001 From: Marco Bonetti Date: Tue, 19 Dec 2023 15:09:15 +0100 Subject: [PATCH] Delete leftover temporary audio files. Fixes #224, #225, #226 --- CHANGES | 1 + captcha/views.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 62afa77..416fdb7 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,7 @@ Version History Version 0.6.1 (unreleased) -------------------------- * Fixed docs and test configuration +* Delete leftover temporary audio files (#224, #225, #226 thanks @dawidratynski and @A-dead-pixel) Version 0.6.0 diff --git a/captcha/views.py b/captcha/views.py index a99d2f5..d2d7b80 100644 --- a/captcha/views.py +++ b/captcha/views.py @@ -201,11 +201,11 @@ def captcha_audio(request, key): if os.path.isfile(path): # Move the response file to a filelike that will be deleted on close temporary_file = tempfile.TemporaryFile() - with open(path,'rb') as original_file: + with open(path, "rb") as original_file: temporary_file.write(original_file.read()) temporary_file.seek(0) os.remove(path) - + response = RangedFileResponse( request, temporary_file, content_type="audio/wav" )