aboutsummaryrefslogtreecommitdiff
path: root/trappy/systrace.py
diff options
context:
space:
mode:
Diffstat (limited to 'trappy/systrace.py')
-rw-r--r--trappy/systrace.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/trappy/systrace.py b/trappy/systrace.py
index ab2e29c..2404f92 100644
--- a/trappy/systrace.py
+++ b/trappy/systrace.py
@@ -88,9 +88,11 @@ class SysTrace(GenericFTrace):
match = SYSTRACE_EVENT.match(data_str)
if match:
- data_dict = { 'event': match.group('event'),
- 'pid' : match.group('pid'),
- 'func' : match.group('func'),
- 'data' : match.group('data') }
+ data_dict = {
+ 'event': match.group('event'),
+ 'pid' : int(match.group('pid')) if match.group('pid') else None,
+ 'func' : match.group('func' ),
+ 'data' : match.group('data' )
+ }
return data_dict