Skip to content

Commit 2f32888

Browse files
committed
Appended trailing newline for any style output from data.json.write()
1 parent 6c6da34 commit 2f32888

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

  • remove-json-keys/src/remove_json_keys/lib/data
  • translate-messages/src/translate_messages/lib/data

remove-json-keys/src/remove_json_keys/lib/data/json.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def write(file_path, data, encoding='utf-8', ensure_ascii=False, style='pretty')
4040
inner = json.dumps(val, ensure_ascii=ensure_ascii)
4141
inner = '{ ' + inner[1:-1] + ' }' # pad braces
4242
file.write(f' "{key}": {inner}{line_end}\n')
43-
file.write('}\n')
43+
file.write('}')
4444
else: # minified to single line
4545
json.dump(data, file, separators=(',', ':'), ensure_ascii=ensure_ascii)
46+
file.write('\n') # trailing newline

translate-messages/src/translate_messages/lib/data/json.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ def write(file_path, data, encoding='utf-8', ensure_ascii=False, style='pretty')
2020
inner = json.dumps(val, ensure_ascii=ensure_ascii)
2121
inner = '{ ' + inner[1:-1] + ' }' # pad braces
2222
file.write(f' "{key}": {inner}{line_end}\n')
23-
file.write('}\n')
23+
file.write('}')
2424
else: # minified to single line
2525
json.dump(data, file, separators=(',', ':'), ensure_ascii=ensure_ascii)
26+
file.write('\n') # trailing newline

0 commit comments

Comments
 (0)