hyperboria/nexus/actions/exceptions.py
the-superpirate dd23846059 - [nexus] Refactoring
- [nexus] Switch bot
  - [bot] Added extra receivers functionality

GitOrigin-RevId: 68fc32d3e79ff411758f54f435fe8680fc42dead
2022-03-28 17:42:18 +03:00

18 lines
445 B
Python

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