diff options
Diffstat (limited to 'trappy/systrace.py')
-rw-r--r-- | trappy/systrace.py | 10 |
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 |