Handle process enumeration failing

This commit is contained in:
Ole André Vadla Ravnås
2014-01-12 23:36:50 +01:00
parent 1f095b57ca
commit 8a0131a1ab
+6 -1
View File
@@ -6,7 +6,12 @@ def main():
return "usage: %prog [options]"
def _start(self):
processes = self._device.enumerate_processes()
try:
processes = self._device.enumerate_processes()
except Exception as e:
self._update_status("Failed to enumerate processes: %s" % e)
self._exit(1)
return
pid_column_width = max(map(lambda p: len("%d" % p.pid), processes))
header_format = "%" + str(pid_column_width) + "s %s"
print(header_format % ("PID", "NAME"))