1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-05-09 18:43:45 +00:00

format.py: Allow empty files (#2434)

This commit is contained in:
cadmic 2025-01-20 14:30:54 -08:00 committed by GitHub
parent 11b7bf2914
commit 5346c978a9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -97,8 +97,7 @@ def run_clang_apply_replacements(tmp_dir: str):
def cleanup_whitespace(file: str):
"""
Remove whitespace at the end of lines,
ensure the file ends with an empty line.
Remove whitespace at the end of lines, and ensure all lines end with a newline.
"""
file_p = Path(file)
contents = file_p.read_text(encoding="UTF-8")
@ -108,7 +107,7 @@ def cleanup_whitespace(file: str):
if n_subst != 0:
modified = True
if not contents.endswith("\n"):
if contents and not contents.endswith("\n"):
contents += "\n"
modified = True