@cryptotaxi247 / netdata-1 / commits / 10ceb4532

fix(python.d/nvidia_smi): use uid when can't find the username (#12184)

Ilya Mashchenko committed Feb 21, 2022 at 13:27 UTC 10ceb4532ba0e5998db75696d09a80fb7011c50d
1 file changed +5 -6
collectors/python.d.plugin/nvidia_smi/nvidia_smi.chart.py
+5 -6
@@ -294,14 +294,13 @@ def get_username_by_pid_safe(pid, passwd_file):
294 try:
295 uid = os.stat(path).st_uid
296 except (OSError, IOError):
297 - return ''
298 - if IS_INSIDE_DOCKER:
299 - try:
297 + return ''
298 + try:
299 + if IS_INSIDE_DOCKER:
300 return passwd_file[uid][0]
301 - except KeyError:
302 - return str(uid)
303 - else:
301 return pwd.getpwuid(uid)[0]
302 + except KeyError:
303 + return str(uid)
304
305
306 class GPU: