コード例 #1
0
def _replace_netsnmp_obfuscated_timeout(
        messages: Iterable[protocol.FetcherMessage],
        timeout_msg: str) -> List[protocol.FetcherMessage]:
    return [
        protocol.FetcherMessage.timeout(
            FetcherType.SNMP,
            MKTimeout(timeout_msg),
            Snapshot.null(),
        ) if (msg.header.fetcher_type is FetcherType.SNMP
              and msg.header.payload_type is protocol.PayloadType.ERROR
              and isinstance(msg.raw_data.error, SystemError)) else msg
        for msg in messages
    ]
コード例 #2
0
ファイル: test_summarizers.py プロジェクト: gradecke/checkmk
 def test_summarize_MKTimeout_exception(self, summarizer, mode):
     assert summarizer.summarize_failure(MKTimeout(), mode=mode) == (2, "(!!)")
コード例 #3
0
ファイル: __init__.py プロジェクト: bsmr/tribe29-checkmk
 def _raise_automation_timeout(self, signum, stackframe):
     # type: (int, Optional[FrameType]) -> NoReturn
     raise MKTimeout("Action timed out.")
コード例 #4
0
 def _handler(signum: int, frame: Optional[FrameType]) -> None:
     raise MKTimeout(f"Fetcher timed out after {timeout} seconds")
コード例 #5
0
ファイル: test_summarizers.py プロジェクト: PLUTEX/checkmk
 def test_summarize_MKTimeout_exception(self, summarizer, mode):
     assert summarizer.summarize_failure(MKTimeout(), mode=mode) == [ActiveCheckResult(2)]
コード例 #6
0
ファイル: __init__.py プロジェクト: stefan927/checkmk
 def _raise_automation_timeout(self, signum, stackframe):
     raise MKTimeout("Action timed out. The timeout of %d "
                     "seconds was reached." % MKTimeout.timeout)
コード例 #7
0
ファイル: __init__.py プロジェクト: xorsiz0r/checkmk
 def _raise_automation_timeout(self, signum: int,
                               stackframe: Optional[FrameType]) -> NoReturn:
     raise MKTimeout("Action timed out.")
コード例 #8
0
ファイル: controller.py プロジェクト: hdhoang/checkmk
 def _handler(signum: int, frame: Optional[FrameType]) -> None:
     raise MKTimeout("Fetcher timed out")
コード例 #9
0
ファイル: timeout.py プロジェクト: troelsarvin/checkmk
 def _handler(self, signum: int, frame: Optional[FrameType]) -> NoReturn:
     self._signaled = True
     raise MKTimeout(self.message)
コード例 #10
0
 def test_with_MKTimeout_exception(self, source):
     assert source.summarize(result.Error(MKTimeout())) == (2, "(!!)", [])
コード例 #11
0
 def test_with_MKTimeout_exception(self, source):
     source.exception = MKTimeout()
     assert source.get_summary_result() == (2, "(!!)", [])
コード例 #12
0
ファイル: controller.py プロジェクト: elcamlost/checkmk
 def _handler(signum: int, frame: Optional[FrameType]) -> None:
     raise MKTimeout(message)