66 def __init__(self, suspended_time: int | None = None, message: str = 'Access denied'):
67 """Generic exception to raise when an engine denies access to the results.
69 :param suspended_time: How long the engine is going to be suspended in
70 second. Defaults to None.
71 :type suspended_time: int, None
72 :param message: Internal message. Defaults to ``Access denied``
75 if suspended_time is None:
76 suspended_time = self._get_default_suspended_time()
77 super().__init__(message + ', suspended_time=' + str(suspended_time))
78 self.suspended_time: int = suspended_time
79 self.message: str = message