Django

Code

Changeset 4361

Show
Ignore:
Timestamp:
01/19/07 20:05:02 (1 year ago)
Author:
ubernostrum
Message:

0.95-bugfixes: Apply fix to LazyUser? from [3754]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/0.95-bugfixes/django/contrib/auth/middleware.py

    r3226 r4361  
    11class LazyUser(object): 
    2     def __init__(self): 
    3         self._user = None 
    4  
    52    def __get__(self, request, obj_type=None): 
    6         if self._user is None
     3        if not hasattr(request, '_cached_user')
    74            from django.contrib.auth import get_user 
    8             self._user = get_user(request) 
    9         return self._user 
     5            request._cached_user = get_user(request) 
     6        return request._cached_user 
    107 
    118class AuthenticationMiddleware(object):