Django

Code

Changeset 3461

Show
Ignore:
Timestamp:
07/27/06 12:41:28 (2 years ago)
Author:
adrian
Message:

Fixed #2388 -- login_required decorator now preserves docstring and name of decorated function. Thanks, derekgr@gmail.com

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/contrib/auth/decorators.py

    r3360 r3461  
    1414                return view_func(request, *args, **kwargs) 
    1515            return HttpResponseRedirect('%s?%s=%s' % (login_url, REDIRECT_FIELD_NAME, quote(request.get_full_path()))) 
     16        _checklogin.__doc__ = view_func.__doc__ 
     17        _checklogin.__dict__ = view_func.__dict__ 
     18        _checklogin.__name__ = view_func.__name__ 
    1619 
    1720        return _checklogin