From 6393f7eb041f6e9826026015bbce8ef100b89eff Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Fri, 7 Oct 2011 16:04:11 +0200 Subject: Close the temporary file before launching the helper app This ensures that the buffers have been flushed. --- alot/message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'alot') diff --git a/alot/message.py b/alot/message.py index 706c2e79..22fb2529 100644 --- a/alot/message.py +++ b/alot/message.py @@ -201,11 +201,11 @@ def extract_body(mail): tmpfile.write(raw_payload.encode('utf8')) else: tmpfile.write(raw_payload) + tmpfile.close() #create and call external command cmd = handler % tmpfile.name rendered_payload = helper.cmd_output(cmd) #remove tempfile - tmpfile.close() os.unlink(tmpfile.name) if rendered_payload: # handler had output body_parts.append(rendered_payload.strip()) -- cgit v1.2.3