mirror of
https://github.com/home-assistant/core.git
synced 2025-08-07 20:48:20 +00:00
Check if os has chown (#18229)
This commit is contained in:
parent
be3800d9a5
commit
fb947288ad
@ -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