From 3904b74a3f2f92fefe1d39281ed683c52f2fef03 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 28 Apr 2012 18:09:37 +0200 Subject: Fixed #18013 -- Use the new 'as' syntax for exceptions. Thanks Clueless for the initial patch. Note that unittest has been purposely left out (external package only used by Python 2.6). --- docs/ref/models/instances.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/ref/models/instances.txt b/docs/ref/models/instances.txt index 1f60f43c97..8eaf946825 100644 --- a/docs/ref/models/instances.txt +++ b/docs/ref/models/instances.txt @@ -72,7 +72,7 @@ Example:: try: article.full_clean() - except ValidationError, e: + except ValidationError as e: # Do something based on the errors contained in e.message_dict. # Display them to a user, or handle them programatically. @@ -112,7 +112,7 @@ instead of to a specific field:: from django.core.exceptions import ValidationError, NON_FIELD_ERRORS try: article.full_clean() - except ValidationError, e: + except ValidationError as e: non_field_errors = e.message_dict[NON_FIELD_ERRORS] Finally, ``full_clean()`` will check any unique constraints on your model. -- cgit v1.3