mirror of
https://github.com/45Drives/cockpit-navigator.git
synced 2025-07-29 08:34:50 +02:00
default owner and group to '?' on error while determining
This commit is contained in:
parent
049cd5f489
commit
9b0131a0b8
@ -14,6 +14,16 @@ def get_stat(full_path, filename = '/'):
|
||||
isdir = S_ISDIR(os.stat(full_path).st_mode)
|
||||
except OSError:
|
||||
pass
|
||||
owner = '?'
|
||||
try:
|
||||
owner = getpwuid(stats.st_uid).pw_name
|
||||
except:
|
||||
pass
|
||||
group = '?'
|
||||
try:
|
||||
group = getgrgid(stats.st_gid).gr_name
|
||||
except:
|
||||
pass
|
||||
response = {
|
||||
"filename": filename,
|
||||
"isdir": isdir,
|
||||
@ -21,9 +31,9 @@ def get_stat(full_path, filename = '/'):
|
||||
"mode": stats.st_mode,
|
||||
"mode-str": filemode(stats.st_mode),
|
||||
"uid": stats.st_uid,
|
||||
"owner": getpwuid(stats.st_uid).pw_name,
|
||||
"owner": owner,
|
||||
"gid": stats.st_gid,
|
||||
"group": getgrgid(stats.st_gid).gr_name,
|
||||
"group": group,
|
||||
"size": stats.st_size,
|
||||
"atime": stats.st_atime,
|
||||
"mtime": stats.st_mtime,
|
||||
|
Loading…
x
Reference in New Issue
Block a user