mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 10:47:10 +00:00
Check if os has chown (#18229)
This commit is contained in:
parent
c59b038512
commit
abf147ed57
@ -109,6 +109,7 @@ def save_yaml(fname: str, data: JSON_TYPE) -> None:
|
|||||||
as temp_file:
|
as temp_file:
|
||||||
yaml.dump(data, temp_file)
|
yaml.dump(data, temp_file)
|
||||||
os.replace(tmp_fname, fname)
|
os.replace(tmp_fname, fname)
|
||||||
|
if hasattr(os, 'chown'):
|
||||||
try:
|
try:
|
||||||
os.chown(fname, file_stat.st_uid, file_stat.st_gid)
|
os.chown(fname, file_stat.st_uid, file_stat.st_gid)
|
||||||
except OSError:
|
except OSError:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user