stubs/sqlalchemy/orm/exc.pyi (21 lines of code) (raw):
from typing import Any, Optional
from .. import exc as sa_exc
NO_STATE: Any = ...
class StaleDataError(sa_exc.SQLAlchemyError): ...
ConcurrentModificationError: Any = ...
class FlushError(sa_exc.SQLAlchemyError): ...
class UnmappedError(sa_exc.InvalidRequestError): ...
class ObjectDereferencedError(sa_exc.SQLAlchemyError): ...
class DetachedInstanceError(sa_exc.SQLAlchemyError): ...
class UnmappedInstanceError(UnmappedError):
def __init__(self, obj, msg: Optional[Any] = ...) -> None: ...
def __reduce__(self): ...
class UnmappedClassError(UnmappedError):
def __init__(self, cls, msg: Optional[Any] = ...) -> None: ...
def __reduce__(self): ...
class ObjectDeletedError(sa_exc.InvalidRequestError):
def __init__(self, state, msg: Optional[Any] = ...) -> None: ...
def __reduce__(self): ...
class UnmappedColumnError(sa_exc.InvalidRequestError): ...
class NoResultFound(sa_exc.InvalidRequestError): ...
class MultipleResultsFound(sa_exc.InvalidRequestError): ...