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