From 16a051c3b6ebf0c40338abe2bacf47bb10075d4d Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Sat, 20 Jul 2019 19:09:07 +0200 Subject: [PATCH] rcltext.py: make sure to close file (windows temp file removal) --- src/filters/rcltext.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/filters/rcltext.py b/src/filters/rcltext.py index 2595276c..9cd24c65 100755 --- a/src/filters/rcltext.py +++ b/src/filters/rcltext.py @@ -31,8 +31,8 @@ class TxtDump(RclBaseHandler): def html_text(self, fn): # No charset, so recoll will have to use its config to guess it html = b'
'
-        f = open(fn, "rb")
-        html += self.em.htmlescape(f.read())
+        with open(fn, "rb") as f:
+            html += self.em.htmlescape(f.read())
         html += b'
' return html