fix: handle psutil.NoSuchProcess

This commit is contained in:
2026-07-06 22:40:30 +08:00
parent 05c30a2e75
commit caf74d924d
2 changed files with 7 additions and 2 deletions
+5 -1
View File
@@ -121,7 +121,10 @@ class DataProcessInfo:
@cached_property
def name(self):
name = self.proc.name()
try:
name = self.proc.name()
except:
name = ''
return name
@cached_property
@@ -130,6 +133,7 @@ class DataProcessInfo:
cmdline = self.proc.cmdline()
except:
# psutil.AccessDenied
# NoSuchProcess: process no longer exists (pid=xxx)
cmdline = []
cmdline = ' '.join(cmdline).replace(r'\\', '/').replace('\\', '/')
return cmdline