Django

Code

Changeset 2425

Show
Ignore:
Timestamp:
02/27/06 17:26:49 (3 years ago)
Author:
jkocherhans
Message:

magic-removal: removed reques.user logic from the handlers. It's now done via middleware.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/magic-removal/django/core/handlers/modpython.py

    r2369 r2425  
    9999            return self._raw_post_data 
    100100 
    101     def _get_user(self): 
    102         if not hasattr(self, '_user'): 
    103             from django.contrib.auth.models import User, SESSION_KEY 
    104             try: 
    105                 user_id = self.session[SESSION_KEY] 
    106                 if not user_id: 
    107                     raise ValueError 
    108                 self._user = User.objects.get(pk=user_id) 
    109             except (AttributeError, KeyError, ValueError, User.DoesNotExist): 
    110                 from django.parts.auth import anonymoususers 
    111                 self._user = anonymoususers.AnonymousUser() 
    112         return self._user 
    113  
    114     def _set_user(self, user): 
    115         self._user = user 
    116  
    117101    GET = property(_get_get, _set_get) 
    118102    POST = property(_get_post, _set_post) 
     
    122106    REQUEST = property(_get_request) 
    123107    raw_post_data = property(_get_raw_post_data) 
    124     user = property(_get_user, _set_user) 
    125108 
    126109class ModPythonHandler(BaseHandler): 
  • django/branches/magic-removal/django/core/handlers/wsgi.py

    r2369 r2425  
    120120            return self._raw_post_data 
    121121 
    122     def _get_user(self): 
    123         if not hasattr(self, '_user'): 
    124             from django.contrib.auth.models import User, SESSION_KEY 
    125             try: 
    126                 user_id = self.session[SESSION_KEY] 
    127                 if not user_id: 
    128                     raise ValueError 
    129                 self._user = User.objects.get(pk=user_id) 
    130             except (AttributeError, KeyError, ValueError, User.DoesNotExist): 
    131                 from django.parts.auth import anonymoususers 
    132                 self._user = anonymoususers.AnonymousUser() 
    133         return self._user 
    134  
    135     def _set_user(self, user): 
    136         self._user = user 
    137  
    138122    GET = property(_get_get, _set_get) 
    139123    POST = property(_get_post, _set_post) 
     
    142126    REQUEST = property(_get_request) 
    143127    raw_post_data = property(_get_raw_post_data) 
    144     user = property(_get_user, _set_user) 
    145128 
    146129class WSGIHandler(BaseHandler):