mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
fix encoding bug
Summary: This bug can be triggered when your computer name contains emoji. getdeps.py will fail to create this file due to Python attempts to write the file as cp1252 (Windows's default encoding) Reviewed By: wez Differential Revision: D22171935 fbshipit-source-id: fc3be2d1050c17ddbe05a0fc91d6613865f092ce
This commit is contained in:
parent
f9c03960e2
commit
8cc4c2f5c5
@ -412,8 +412,8 @@ if __name__ == "__main__":
|
||||
# CMake manually.
|
||||
build_script_path = os.path.join(self.build_dir, "run_cmake.py")
|
||||
script_contents = self.MANUAL_BUILD_SCRIPT.format(**kwargs)
|
||||
with open(build_script_path, "w") as f:
|
||||
f.write(script_contents)
|
||||
with open(build_script_path, "wb") as f:
|
||||
f.write(script_contents.encode())
|
||||
os.chmod(build_script_path, 0o755)
|
||||
|
||||
def _compute_cmake_define_args(self, env):
|
||||
|
Loading…
Reference in New Issue
Block a user