jp (blog/edit): added forgotten O_TRUNC while opening metadata file
This commit is contained in:
parent
c951dea64b
commit
24be8976ef
1 changed files with 1 additions and 1 deletions
|
|
@ -245,7 +245,7 @@ class Edit(base.CommandBase, BlogCommon):
|
|||
|
||||
# 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'))
|
||||
|
|
|
|||
Loading…
Reference in a new issue