salt/fileserver/azurefs.py: add try/except to file stat

This commit is contained in:
Erik Johnson 2016-07-11 22:11:30 -05:00
parent c11683b102
commit 5983d990df

View File

@ -97,7 +97,22 @@ def find_file(path, saltenv='base', **kwargs):
__opts__, full):
fnd['path'] = full
fnd['rel'] = path
fnd['stat'] = list(os.stat(full))
try:
# Converting the stat result to a list, the elements of the
# list correspond to the following stat_result params:
# 0 => st_mode=33188
# 1 => st_ino=10227377
# 2 => st_dev=65026
# 3 => st_nlink=1
# 4 => st_uid=1000
# 5 => st_gid=1000
# 6 => st_size=1056233
# 7 => st_atime=1468284229
# 8 => st_mtime=1456338235
# 9 => st_ctime=1456338235
fnd['stat'] = list(os.stat(full))
except Exception:
pass
return fnd