mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-08-04 00:10:42 -04:00
Merge remote-tracking branch 'upstream/develop' into xap
This commit is contained in:
@@ -106,11 +106,14 @@ def get_chunks(it, size):
|
||||
return iter(lambda: tuple(islice(it, size)), ())
|
||||
|
||||
|
||||
def dump_lines(output_file, lines, quiet=True):
|
||||
def dump_lines(output_file, lines, quiet=True, remove_repeated_newlines=False):
|
||||
"""Handle dumping to stdout or file
|
||||
Creates parent folders if required
|
||||
"""
|
||||
generated = '\n'.join(lines) + '\n'
|
||||
if remove_repeated_newlines:
|
||||
while '\n\n\n' in generated:
|
||||
generated = generated.replace('\n\n\n', '\n\n')
|
||||
if output_file and output_file.name != '-':
|
||||
output_file.parent.mkdir(parents=True, exist_ok=True)
|
||||
if output_file.exists():
|
||||
|
||||
Reference in New Issue
Block a user