"git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "19e99647806ef597e2b21fd6ec2fed6624bdb696"
Unverified Commit 73083581 authored by Bram Vanroy's avatar Bram Vanroy Committed by GitHub
Browse files

explicitly set utf8 for Windows (#17664)

parent c1daf724
...@@ -725,7 +725,7 @@ def check_docstrings_are_in_md(): ...@@ -725,7 +725,7 @@ def check_docstrings_are_in_md():
"""Check all docstrings are in md""" """Check all docstrings are in md"""
files_with_rst = [] files_with_rst = []
for file in Path(PATH_TO_TRANSFORMERS).glob("**/*.py"): for file in Path(PATH_TO_TRANSFORMERS).glob("**/*.py"):
with open(file, "r") as f: with open(file, encoding="utf-8") as f:
code = f.read() code = f.read()
docstrings = code.split('"""') docstrings = code.split('"""')
......
...@@ -167,7 +167,7 @@ def sort_imports(file, check_only=True): ...@@ -167,7 +167,7 @@ def sort_imports(file, check_only=True):
""" """
Sort `_import_structure` imports in `file`, `check_only` determines if we only check or overwrite. Sort `_import_structure` imports in `file`, `check_only` determines if we only check or overwrite.
""" """
with open(file, "r") as f: with open(file, encoding="utf-8") as f:
code = f.read() code = f.read()
if "_import_structure" not in code: if "_import_structure" not in code:
...@@ -227,7 +227,7 @@ def sort_imports(file, check_only=True): ...@@ -227,7 +227,7 @@ def sort_imports(file, check_only=True):
return True return True
else: else:
print(f"Overwriting {file}.") print(f"Overwriting {file}.")
with open(file, "w") as f: with open(file, "w", encoding="utf-8") as f:
f.write("\n".join(main_blocks)) f.write("\n".join(main_blocks))
......
...@@ -289,7 +289,7 @@ def retrieve_artifact(name: str): ...@@ -289,7 +289,7 @@ def retrieve_artifact(name: str):
files = os.listdir(name) files = os.listdir(name)
for file in files: for file in files:
try: try:
with open(os.path.join(name, file)) as f: with open(os.path.join(name, file), encoding="utf-8") as f:
_artifact[file.split(".")[0]] = f.read() _artifact[file.split(".")[0]] = f.read()
except UnicodeDecodeError as e: except UnicodeDecodeError as e:
raise ValueError(f"Could not open {os.path.join(name, file)}.") from e raise ValueError(f"Could not open {os.path.join(name, file)}.") from e
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment