diff --git a/src/ifcopenshell-python/ifcopenshell/ids.py b/src/ifcopenshell-python/ifcopenshell/ids.py index 5c3856a3c4..5e05fc001a 100644 --- a/src/ifcopenshell-python/ifcopenshell/ids.py +++ b/src/ifcopenshell-python/ifcopenshell/ids.py @@ -156,13 +156,12 @@ class ids: }, ) - with open(filepath, "wb") as f: - f.write('\n'.encode("utf-8")) - f.write("\n".encode("utf-8")) - f.write(ids_str.encode("utf-8")) + with open(filepath, "w", encoding="utf-8") as f: + f.write('\n') + f.write("\n") + f.write(ids_str) f.close() - # ids_schema.validate(filepath) return ids_schema.is_valid(filepath) @staticmethod