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.11' @allpythons() def test_accuracy_fast_recursive(py): > result = austin("-i", "1ms", "-P", *python(py), target("recursive.py")) test/integrity/test_accuracy.py:32: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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: 258, last read: 1) .venv/lib/python3.10/site-packages/austin/format/mojo.py:627: ValueError