X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Fevent.py;h=e18f12cf5f965d24f78184cfc96dc30a3091c5d5;hb=57eb9829bb1a8f09799c88dd17111befcd506216;hp=6a6c1185987517c8c930e32b0b545e19b0daf5a8;hpb=37b9f25d286144143f92539469ebed1bb64ae878;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/event.py b/src/bindings/python/bt2/bt2/event.py index 6a6c1185..e18f12cf 100644 --- a/src/bindings/python/bt2/bt2/event.py +++ b/src/bindings/python/bt2/bt2/event.py @@ -108,26 +108,26 @@ class _EventConst(object._UniqueObject): def __getitem__(self, key): utils._check_str(key) - payload_field = self.payload_field + root_field = self.payload_field - if payload_field is not None and key in payload_field: - return payload_field[key] + if root_field is not None and key in root_field: + return root_field[key] - specific_context_field = self.specific_context_field + root_field = self.specific_context_field - if specific_context_field is not None and key in specific_context_field: - return specific_context_field[key] + if root_field is not None and key in root_field: + return root_field[key] - common_context_field = self.common_context_field + root_field = self.common_context_field - if common_context_field is not None and key in common_context_field: - return common_context_field[key] + if root_field is not None and key in root_field: + return root_field[key] if self.packet: - packet_context_field = self.packet.context_field + root_field = self.packet.context_field - if packet_context_field is not None and key in packet_context_field: - return packet_context_field[key] + if root_field is not None and key in root_field: + return root_field[key] raise KeyError(key)