changeset 1927:03f780b60d5d

jp (blog/edit): added forgotten O_TRUNC while opening metadata file
author Goffi <goffi@goffi.org>
date Fri, 25 Mar 2016 12:06:50 +0100
parents 55a7328fafb6
children 6a8b26754f0d
files frontends/src/jp/cmd_blog.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/frontends/src/jp/cmd_blog.py	Fri Mar 25 11:45:57 2016 +0100
+++ b/frontends/src/jp/cmd_blog.py	Fri Mar 25 12:06:50 2016 +0100
@@ -245,7 +245,7 @@
 
         # then we create the file and write metadata there, as JSON dict
         # XXX: if we port jp one day on Windows, O_BINARY may need to be added here
-        with os.fdopen(os.open(meta_file_path, os.O_RDWR | os.O_CREAT ,0o600), 'w+b') as f:
+        with os.fdopen(os.open(meta_file_path, os.O_RDWR | os.O_CREAT | os.O_TRUNC,0o600), 'w+b') as f:
             # we need to use an intermediate unicode buffer to write to the file unicode without escaping characters
             unicode_dump = json.dumps(mb_data, ensure_ascii=False, indent=4, separators=(',', ': '), sort_keys=True)
             f.write(unicode_dump.encode('utf-8'))