diff --git a/src/openmv/camera.py b/src/openmv/camera.py index fd1aa20..0c81552 100644 --- a/src/openmv/camera.py +++ b/src/openmv/camera.py @@ -103,7 +103,7 @@ def _handle_event(self, channel_id, event): """Handle events from the device""" if channel_id == 0: # System events - event_name = EventType(event).name if event in EventType else f"0x{event:04X}" + event_name = EventType(event).name if event in EventType._value2member_map_ else f"0x{event:04X}" logging.info(f"🔔 System Event: channel=system, event={event_name}") # Handle system events diff --git a/src/openmv/transport.py b/src/openmv/transport.py index c0121f5..96b4b34 100644 --- a/src/openmv/transport.py +++ b/src/openmv/transport.py @@ -115,7 +115,7 @@ def log(self, seq=None, ch=None, opcode=None, flags=None, length=None, direction flags = packet['flags'] length = packet['length'] - opcode_str = Opcode(opcode).name if opcode in Opcode else f"0x{opcode:02X}" + opcode_str = Opcode(opcode).name if opcode in Opcode._value2member_map_ else f"0x{opcode:02X}" flags_str = self._format_flags(flags) # Add emoji based on packet type and direction