Always generate LF line endings (even on broken OS).

This commit is contained in:
2025-11-12 23:43:25 +00:00
parent d9a18f43d5
commit 5b74bcb683
+2 -2
View File
@@ -267,7 +267,7 @@ def generate_python_modules(
if dst.exists() and dst.read_text(encoding="utf-8") == new_content: if dst.exists() and dst.read_text(encoding="utf-8") == new_content:
unchanged.append(dst) unchanged.append(dst)
else: else:
dst.write_text(new_content, encoding="utf-8") dst.write_bytes(new_content.encode())
updated.append(dst) updated.append(dst)
return updated, unchanged return updated, unchanged
@@ -301,7 +301,7 @@ def main() -> int:
if cdef_path.exists() and cdef_path.read_text(encoding="utf-8") == cdef_content: if cdef_path.exists() and cdef_path.read_text(encoding="utf-8") == cdef_content:
print(f" - No changes to {cdef_path}", file=sys.stderr) print(f" - No changes to {cdef_path}", file=sys.stderr)
else: else:
cdef_path.write_text(cdef_content, encoding="utf-8") cdef_path.write_bytes(cdef_content.encode())
print(f" - Updated {cdef_path}", file=sys.stderr) print(f" - Updated {cdef_path}", file=sys.stderr)
print("Step 3: Generating Python modules...", file=sys.stderr) print("Step 3: Generating Python modules...", file=sys.stderr)