Changeset 4361
- Timestamp:
- 01/19/07 20:05:02 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/0.95-bugfixes/django/contrib/auth/middleware.py
r3226 r4361 1 1 class LazyUser(object): 2 def __init__(self):3 self._user = None4 5 2 def __get__(self, request, obj_type=None): 6 if self._user is None:3 if not hasattr(request, '_cached_user'): 7 4 from django.contrib.auth import get_user 8 self._user = get_user(request)9 return self._user5 request._cached_user = get_user(request) 6 return request._cached_user 10 7 11 8 class AuthenticationMiddleware(object):
