From 0849d17ab737dfea3c6bab28f58f3b5c2fa7102e Mon Sep 17 00:00:00 2001 From: myd7349 Date: Fri, 21 Oct 2022 22:02:42 +0800 Subject: [PATCH] Fix encoding issue by opening file in binary mode (#86) --- cppimport/find.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cppimport/find.py b/cppimport/find.py index bfa3807..f048c45 100644 --- a/cppimport/find.py +++ b/cppimport/find.py @@ -80,5 +80,5 @@ def _find_file_in_folders(filename, paths, opt_in): def _check_first_line_contains_cppimport(filepath): - with open(filepath, "r") as f: - return "cppimport" in f.readline() + with open(filepath, "rb") as f: + return b"cppimport" in f.readline()