Make event_to_dict() more Pythonic
This commit is contained in:
parent
9ddfaae852
commit
3b98bca63b
1 changed files with 3 additions and 4 deletions
|
@ -72,12 +72,11 @@ def event_to_dict(event: babeltrace.babeltrace.Event) -> DictEvent:
|
||||||
:param event: the event to convert
|
:param event: the event to convert
|
||||||
:return: the event as a dictionary
|
:return: the event as a dictionary
|
||||||
"""
|
"""
|
||||||
d = {'_name': event.name, '_timestamp': event.timestamp}
|
|
||||||
if hasattr(event, _DISCARD) and event[_DISCARD] > 0:
|
if hasattr(event, _DISCARD) and event[_DISCARD] > 0:
|
||||||
print(event[_DISCARD])
|
print(event[_DISCARD])
|
||||||
for key in [key for key in event.keys() if key not in _IGNORED_FIELDS]:
|
meta = {'_name': event.name, '_timestamp': event.timestamp}
|
||||||
d[key] = event[key]
|
data = {key: event[key] for key in event.keys() if key not in _IGNORED_FIELDS}
|
||||||
return d
|
return {**meta, **data}
|
||||||
|
|
||||||
|
|
||||||
def get_field(
|
def get_field(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue