]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Corrected examples in ORM tutorial to specify actual exception being thrown. Fixes...
authorMichael Trier <mtrier@gmail.com>
Sat, 4 Apr 2009 02:39:23 +0000 (02:39 +0000)
committerMichael Trier <mtrier@gmail.com>
Sat, 4 Apr 2009 02:39:23 +0000 (02:39 +0000)
doc/build/ormtutorial.rst

index b0d547bc9b6ae3e83a2d0b8956ca3ad45479c0cc..d4bc3e5ea38c133dac4343bf782edc794ed6e7b9 100644 (file)
@@ -501,9 +501,10 @@ The ``all()``, ``one()``, and ``first()`` methods of ``Query`` immediately issue
 
 .. sourcecode:: python+sql
 
-    {sql}>>> try: #doctest: +NORMALIZE_WHITESPACE
+    {sql}>>> from sqlalchemy.orm.exc import MultipleResultsFound
+    >>> try: #doctest: +NORMALIZE_WHITESPACE
     ...     user = query.one()
-    ... except Exception, e:
+    ... except MultipleResultsFound, e:
     ...     print e
     SELECT users.id AS users_id, users.name AS users_name, users.fullname AS users_fullname, users.password AS users_password
     FROM users
@@ -514,9 +515,10 @@ The ``all()``, ``one()``, and ``first()`` methods of ``Query`` immediately issue
 
 .. sourcecode:: python+sql
 
-    {sql}>>> try: #doctest: +NORMALIZE_WHITESPACE
+    {sql}>>> from sqlalchemy.orm.exc import NoResultFound
+    >>> try: #doctest: +NORMALIZE_WHITESPACE
     ...     user = query.filter(User.id == 99).one()
-    ... except Exception, e:
+    ... except NoResultFound, e:
     ...     print e
     SELECT users.id AS users_id, users.name AS users_name, users.fullname AS users_fullname, users.password AS users_password
     FROM users