MCPcopy
hub / github.com/pytest-dev/pytest / _report_keyboardinterrupt

Method _report_keyboardinterrupt

src/_pytest/terminal.py:1018–1032  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1016 self._report_keyboardinterrupt()
1017
1018 def _report_keyboardinterrupt(self) -> None:
1019 excrepr = self._keyboardinterrupt_memo
1020 assert excrepr is not None
1021 assert excrepr.reprcrash is not None
1022 msg = excrepr.reprcrash.message
1023 self.write_sep("!", msg)
1024 if "KeyboardInterrupt" in msg:
1025 if self.config.option.fulltrace:
1026 excrepr.toterminal(self._tw)
1027 else:
1028 excrepr.reprcrash.toterminal(self._tw)
1029 self._tw.line(
1030 "(to show a full traceback on KeyboardInterrupt use --full-trace)",
1031 yellow=True,
1032 )
1033
1034 def _locationline(
1035 self, nodeid: str, fspath: str, lineno: int | None, domain: str

Callers 2

pytest_sessionfinishMethod · 0.95
pytest_unconfigureMethod · 0.95

Calls 3

write_sepMethod · 0.95
toterminalMethod · 0.45
lineMethod · 0.45

Tested by

no test coverage detected