Changeset 1760

Show
Ignore:
Timestamp:
09/11/08 11:01:01 (18 months ago)
Author:
JensDiemer
Message:

bugfix Template Errors.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/pylucid_project/PyLucid/index.py

    r1725 r1760  
    111111    except TemplateSyntaxError, err: 
    112112        # Check if it was a AccessDenied exception 
    113         # sys.exc_info() added in django/template/debug.py 
    114         error_class = err.exc_info[1] 
    115         if isinstance(error_class, AccessDenied): 
    116             return _redirect_access_denied(request) 
    117         else: 
    118             raise # raise the original error 
     113        if hasattr(err, "exc_info"): 
     114            # sys.exc_info() added in django/template/debug.py 
     115            error_class = err.exc_info[1] 
     116            if isinstance(error_class, AccessDenied): 
     117                return _redirect_access_denied(request) 
     118             
     119        raise # raise the original error 
     120     
    119121    except AccessDenied: 
    120122        # settings.TEMPLATE_DEBUG is off