From 2403f581b3cd0e7528f4b60c712f460fed91e2c2 Mon Sep 17 00:00:00 2001 From: Karen Tracey Date: Sat, 20 Mar 2010 20:27:57 +0000 Subject: Fixed #12554: Silence exceptions that have specified silent_variable_failure=True. Thanks Thomas Steinacher, copelco, mlavin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12823 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/template/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'django/template') diff --git a/django/template/__init__.py b/django/template/__init__.py index 5d238d427c..eee0808b5d 100644 --- a/django/template/__init__.py +++ b/django/template/__init__.py @@ -745,11 +745,11 @@ class Variable(object): TypeError, # unsubscriptable object ): raise VariableDoesNotExist("Failed lookup for key [%s] in %r", (bit, current)) # missing attribute - except Exception, e: - if getattr(e, 'silent_variable_failure', False): - current = settings.TEMPLATE_STRING_IF_INVALID - else: - raise + except Exception, e: + if getattr(e, 'silent_variable_failure', False): + current = settings.TEMPLATE_STRING_IF_INVALID + else: + raise return current -- cgit v1.3