Skip to content

ConcurrentStreamWriteError

Bases: EventStoreException

Source code in event_sourcery/exceptions.py
class ConcurrentStreamWriteError(EventStoreException):
    pass

AnotherStreamWithThisNameButOtherIdExists

Bases: EventStoreException

Source code in event_sourcery/exceptions.py
class AnotherStreamWithThisNameButOtherIdExists(EventStoreException):
    pass

IllegalCategoryName

Bases: EventStoreException

Source code in event_sourcery/exceptions.py
class IllegalCategoryName(EventStoreException):
    pass

IllegalTenantId

Bases: EventStoreException

Source code in event_sourcery/exceptions.py
class IllegalTenantId(EventStoreException):
    pass

ExpectedVersionUsedOnVersionlessStream

Bases: VersioningMismatch

Source code in event_sourcery/exceptions.py
class ExpectedVersionUsedOnVersionlessStream(VersioningMismatch):
    pass

NoExpectedVersionGivenOnVersionedStream

Bases: VersioningMismatch

Source code in event_sourcery/exceptions.py
class NoExpectedVersionGivenOnVersionedStream(VersioningMismatch):
    pass

IncompatibleUuidAndName

Bases: EventStoreException

Source code in event_sourcery/exceptions.py
@dataclass
class IncompatibleUuidAndName(EventStoreException):
    received: UUID
    expected: UUID
    name: str

ClassModuleUnavailable

Bases: Exception

Source code in event_sourcery/exceptions.py
class ClassModuleUnavailable(Exception):
    pass

DuplicatedEvent

Bases: Exception

Source code in event_sourcery/exceptions.py
class DuplicatedEvent(Exception):
    pass

KeyNotFoundError

Bases: PrivacyError

Source code in event_sourcery/exceptions.py
@dataclass
class KeyNotFoundError(PrivacyError):
    subject_id: str

NoSubjectIdFound

Bases: PrivacyError

Source code in event_sourcery/exceptions.py
@dataclass
class NoSubjectIdFound(PrivacyError):
    stream_id: UUID

NoProviderConfigured

Bases: Exception

Source code in event_sourcery/exceptions.py
class NoProviderConfigured(Exception):
    pass