We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f06136 commit eab63c6Copy full SHA for eab63c6
update.py
@@ -2,6 +2,7 @@
2
import sys
3
import json
4
import re
5
+import shutil
6
7
8
def update():
@@ -94,13 +95,14 @@ def update():
94
95
num_ok += 1
96
except Exception as err:
97
try:
- print("Error writing: %s. Renaming old file to avoid lock on Windows..." % err)
98
+ print("Error writing: %s. Renaming old file as workaround..." % err)
99
path_to_tmp = path_to + "-old"
100
if os.path.isfile(path_to_tmp):
101
os.unlink(path_to_tmp)
102
os.rename(path_to, path_to_tmp)
103
num_rename += 1
104
open(path_to, 'wb').write(data)
105
+ shutil.copymode(path_to_tmp, path_to) # Copy permissions
106
print("Write done after rename!")
107
108
0 commit comments