New paste Repaste Download
self = <austin.format.mojo.MojoStreamReader object at 0xff603bea34c0>
    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'
    @pytest.mark.skipif(sys.platform == "win32", reason="Interrupt signal not supported")
    @allpythons()
    def test_fork_int_signal(py):
        austin.args = ("-i", "10ms", *python(py), target("sleepy.py"), "5")
        austin.expect_fail = True if sys.platform == "win32" else 256 - signal.SIGINT
    
        duration = 1
>       with austin as result:
test/functional/test_fork.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
test/utils.py:391: in __exit__
    self.prepare_result(result, self.expect_fail, self.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 <listcomp>
    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 = <austin.format.mojo.MojoStreamReader object at 0xff603bea34c0>
    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: 181, last read: 1)
.venv/lib/python3.10/site-packages/austin/format/mojo.py:627: ValueError
Filename: None. Size: 2kb. View raw, , hex, or download this file.

This paste expires on 2026-05-07 08:35:22.183117+00:00. Pasted through deprecated-web.