From 987fa08ce66809cfd2389042b27508a66bfa99a0 Mon Sep 17 00:00:00 2001 From: Michael Schwarz Date: Fri, 11 Sep 2015 21:39:45 +0200 Subject: New workaround for temp dir on different device. Currently, on setups where the project dir is on a different file system as the system temporary directory, a temporary directory is instead created on the project dir. This is not very nice. With this change, we still create temporary files in the system temporary directory but copy instead of move files from and to the temporary directory, if necessary, which solves the problems. --- support/openscad/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'support/openscad') diff --git a/support/openscad/__main__.py b/support/openscad/__main__.py index 2042a65..28de2cf 100644 --- a/support/openscad/__main__.py +++ b/support/openscad/__main__.py @@ -42,7 +42,7 @@ def main(in_path, out_path, deps_path): # Write output files. _write_dependencies(deps_path, relpath(out_path), deps - ignored_files) - os.rename(temp_out_path, out_path) + util.rename_atomic(temp_out_path, out_path) try: -- cgit