1
0
mirror of https://codeberg.org/polarisfm/youtube-dl synced 2024-12-24 23:37:55 +01:00

[utils] Fix file permissions in write_json_file (closes #12471) (#25122)

This commit is contained in:
Rob 2020-05-19 13:21:52 -07:00 committed by tsia
parent 45684945ea
commit 2688c14827

View File

@ -1837,6 +1837,12 @@ def write_json_file(obj, fn):
os.unlink(fn)
except OSError:
pass
try:
mask = os.umask(0)
os.umask(mask)
os.chmod(tf.name, 0o666 & ~mask)
except OSError:
pass
os.rename(tf.name, fn)
except Exception:
try: