mirror of
https://github.com/45Drives/cockpit-navigator.git
synced 2025-07-30 00:55:30 +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)
|
isdir = S_ISDIR(os.stat(full_path).st_mode)
|
||||||
except OSError:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
|
owner = '?'
|
||||||
|
try:
|
||||||
|
owner = getpwuid(stats.st_uid).pw_name
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
group = '?'
|
||||||
|
try:
|
||||||
|
group = getgrgid(stats.st_gid).gr_name
|
||||||
|
except:
|
||||||
|
pass
|
||||||
response = {
|
response = {
|
||||||
"filename": filename,
|
"filename": filename,
|
||||||
"isdir": isdir,
|
"isdir": isdir,
|
||||||
@ -21,9 +31,9 @@ def get_stat(full_path, filename = '/'):
|
|||||||
"mode": stats.st_mode,
|
"mode": stats.st_mode,
|
||||||
"mode-str": filemode(stats.st_mode),
|
"mode-str": filemode(stats.st_mode),
|
||||||
"uid": stats.st_uid,
|
"uid": stats.st_uid,
|
||||||
"owner": getpwuid(stats.st_uid).pw_name,
|
"owner": owner,
|
||||||
"gid": stats.st_gid,
|
"gid": stats.st_gid,
|
||||||
"group": getgrgid(stats.st_gid).gr_name,
|
"group": group,
|
||||||
"size": stats.st_size,
|
"size": stats.st_size,
|
||||||
"atime": stats.st_atime,
|
"atime": stats.st_atime,
|
||||||
"mtime": stats.st_mtime,
|
"mtime": stats.st_mtime,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user