Skip to content

Commit 5ce4b88

Browse files
fix: fix utf-8 issue
1 parent 96b8363 commit 5ce4b88

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

sciencemode/_cffi.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,9 @@ def visit_FuncDecl(self, node):
246246

247247
defines = set()
248248
for header_path in HEADERS:
249-
with open(os.sep.join([include_dir, header_path]), "r") as header_file:
249+
with open(
250+
os.sep.join([include_dir, header_path]), "r", encoding="utf-8"
251+
) as header_file:
250252
header = header_file.read()
251253
for match in DEFINE_PATTERN.finditer(header):
252254
if (
@@ -292,6 +294,5 @@ def visit_FuncDecl(self, node):
292294

293295
# Optional: save for debugging
294296
if False:
295-
file = open("sciencemode.cdef", "w")
296-
file.write(cdef)
297-
file.close()
297+
with open("sciencemode.cdef", "w", encoding="utf-8") as file:
298+
file.write(cdef)

0 commit comments

Comments
 (0)