Merge branch '34-make-field-not-found-error-message-include-event-data' into 'master'

Resolve "Make 'field not found' error message include event data"

Closes #34

See merge request micro-ROS/ros_tracing/ros2_tracing!67
This commit is contained in:
Christophe Bedard 2019-07-30 08:49:25 +00:00
commit 5f370a65db

View file

@ -84,7 +84,7 @@ def get_field(event: DictEvent, field_name: str, default=None, raise_if_not_foun
field_value = event.get(field_name, default)
# If enabled, raise exception as soon as possible to avoid headaches
if raise_if_not_found and field_value is None:
raise AttributeError(f'event field "{field_name}" not found!')
raise AttributeError(f"event field '{field_name}' not found for event: {event}")
return field_value