hyperboria/nexus/actions/exceptions.py
the-superpirate 8472f27ec5 No description
GitOrigin-RevId: ddf02e70d2827c048db49b687ebbcdcc67807ca6
2021-01-04 18:12:22 +03:00

18 lines
430 B
Python

from typing import List
from izihawa_utils.exceptions import BaseError
class InterruptProcessing(BaseError):
code = 'interrupt_processing'
def __init__(self, doc_id, reason):
super().__init__(doc_id=doc_id, reason=reason)
class ConflictError(BaseError):
code = 'conflict_error'
def __init__(self, document, duplicates: List[dict]):
super().__init__(document=document, duplicates=duplicates)