self = def parse_event(self) -> t.Optional[MojoEvent]: """Parse a single event.""" try: (event_id,) = self.read() except ValueError: return None try: > event = t.cast(dict, self.__handlers__)[event_id](self) E KeyError: 13 .venv/lib/python3.10/site-packages/austin/format/mojo.py:622: KeyError The above exception was the direct cause of the following exception: py = '3.12', austin = Variant('austinp') @allpythons() @variants def test_fork_cpu_time_cpu_bound(py, austin): > result = austin("-ci", "1ms", *python(py), target("target34.py")) test/functional/test_fork.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/utils.py:322: in __call__ return self.prepare_result(result, expect_fail, convert) test/utils.py:335: in prepare_result raise e test/utils.py:332: in prepare_result result.samples, result.metadata = parse_mojo(result.stdout) test/utils.py:505: in parse_mojo samples = [_ for _ in mojo if isinstance(_, AustinSample)] test/utils.py:505: in samples = [_ for _ in mojo if isinstance(_, AustinSample)] .venv/lib/python3.10/site-packages/austin/format/mojo.py:664: in __iter__ for e in self.parse(): .venv/lib/python3.10/site-packages/austin/format/mojo.py:653: in parse if (e := self.parse_event()) is None: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def parse_event(self) -> t.Optional[MojoEvent]: """Parse a single event.""" try: (event_id,) = self.read() except ValueError: return None try: event = t.cast(dict, self.__handlers__)[event_id](self) object.__setattr__(event, "raw", bytes(self._last_bytes)) self._last_bytes.clear() return event except KeyError as exc: > raise ValueError( f"Unhandled event: {event_id} (offset: {self._offset}, last read: {self._last_read})" ) from exc E ValueError: Unhandled event: 13 (offset: 3384, last read: 1) .venv/lib/python3.10/site-packages/austin/format/mojo.py:627: ValueError