1
0
Fork 0
onnx-web/api/onnx_web/errors.py

31 lines
529 B
Python
Raw Permalink Normal View History

2024-01-09 04:14:32 +00:00
from typing import Optional
2023-07-15 22:05:27 +00:00
class RetryException(Exception):
"""
Used when a chain pipeline has run out of retries.
"""
pass
class CancelledException(Exception):
"""
Used when a job has been cancelled and needs to stop.
"""
2024-01-09 04:14:32 +00:00
reason: Optional[str]
def __init__(self, *args: object, reason: Optional[str] = None) -> None:
super().__init__(*args)
self.reason = reason
class RequestException(Exception):
"""
Used when an HTTP request has failed.
"""
pass