fix for unknown pid in io.py
authorJulien Desfossez <jdesfossez@efficios.com>
Tue, 17 Mar 2015 20:24:34 +0000 (16:24 -0400)
committerJulien Desfossez <jdesfossez@efficios.com>
Tue, 17 Mar 2015 20:24:34 +0000 (16:24 -0400)
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
lttnganalysescli/lttnganalysescli/io.py

index 3aabbcaa73db385c26cb25c1f7a55155318addbf..cfc2d281d2da1f8ddf9194a82774ed0653a7593b 100644 (file)
@@ -695,6 +695,10 @@ class IoAnalysis(Command):
             else:
                 filename = rq.fd.filename
                 fd = rq.fd.fd
+            if rq.proc.pid is None:
+                pid = 'unknown (tid=%d)' % (rq.proc.tid)
+            else:
+                pid = rq.proc.pid
             end = common.ns_to_hour_nsec(rq.end, self._arg_multi_day,
                                          self._arg_gmt)
 
@@ -713,7 +717,7 @@ class IoAnalysis(Command):
                 name,
                 '%0.03f' % (duration/1000) + outrange,
                 size, rq.proc.comm,
-                rq.proc.pid, extra,
+                pid, extra,
                 '%s (fd=%s)' % (filename, fd)))
             count += 1
         if outrange_legend:
This page took 0.025353 seconds and 5 git commands to generate.