diff options
| author | Jason Kirtland <jek@discorporate.us> | 2008-05-14 20:44:16 +0000 |
|---|---|---|
| committer | Jason Kirtland <jek@discorporate.us> | 2008-05-14 20:44:16 +0000 |
| commit | 81b1df8fe1b8cc66f61a430ca50bfcb7362ab9c1 (patch) | |
| tree | 0678726b81c314a44c24968be7cf93b9b206d6a4 /lib/sqlalchemy/orm/exc.py | |
| parent | 78dc35822ea9a2460540f0eb0d39c24c048dc57f (diff) | |
| download | sqlalchemy-81b1df8fe1b8cc66f61a430ca50bfcb7362ab9c1.tar.gz | |
Query.one() raises either NoResultFound or MultipleResultsFound, [ticket:1034]
Diffstat (limited to 'lib/sqlalchemy/orm/exc.py')
| -rw-r--r-- | lib/sqlalchemy/orm/exc.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/sqlalchemy/orm/exc.py b/lib/sqlalchemy/orm/exc.py index 2d1d2b108..ea7efd3fb 100644 --- a/lib/sqlalchemy/orm/exc.py +++ b/lib/sqlalchemy/orm/exc.py @@ -24,6 +24,11 @@ class ObjectDeletedError(sa_exc.InvalidRequestError): class UnmappedColumnError(sa_exc.InvalidRequestError): """Mapping operation was requested on an unknown column.""" +class NoResultFound(sa_exc.InvalidRequestError): + """A database result was required but none was found.""" + +class MultipleResultsFound(sa_exc.InvalidRequestError): + """A single database result was required but more than one were found.""" # Legacy compat until 0.6. sa_exc.ConcurrentModificationError = ConcurrentModificationError |
