Django

Code

Show
Ignore:
Timestamp:
02/28/08 15:24:51 (10 months ago)
Author:
jbronn
Message:

gis: Merged revisions 7105-7168 via svnmerge from trunk.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/gis

    • Property svnmerge-integrated changed from /django/trunk:1-7102 to /django/trunk:1-7175
  • django/branches/gis/django/views/decorators/cache.py

    r4265 r7176  
    1111account on caching -- just like the middleware does. 
    1212""" 
     13 
     14try: 
     15    from functools import wraps 
     16except ImportError: 
     17    from django.utils.functional import wraps  # Python 2.3, 2.4 fallback. 
    1318 
    1419from django.utils.decorators import decorator_from_middleware 
     
    2732            return response 
    2833 
    29         return _cache_controlled 
     34        return wraps(viewfunc)(_cache_controlled) 
    3035 
    3136    return _cache_controller 
     
    4045        add_never_cache_headers(response) 
    4146        return response 
    42     return _wrapped_view_func 
     47    return wraps(view_func)(_wrapped_view_func) 
  • django/branches/gis/django/views/decorators/http.py

    r4265 r7176  
    22Decorators for views based on HTTP headers. 
    33""" 
     4 
     5try: 
     6    from functools import wraps 
     7except ImportError: 
     8    from django.utils.functional import wraps  # Python 2.3, 2.4 fallback. 
    49 
    510from django.utils.decorators import decorator_from_middleware 
     
    2530                return HttpResponseNotAllowed(request_method_list) 
    2631            return func(request, *args, **kwargs) 
    27         return inner 
     32        return wraps(func)(inner) 
    2833    return decorator 
    2934 
  • django/branches/gis/django/views/decorators/vary.py

    r4265 r7176  
     1try: 
     2    from functools import wraps 
     3except ImportError: 
     4    from django.utils.functional import wraps  # Python 2.3, 2.4 fallback. 
     5 
    16from django.utils.cache import patch_vary_headers 
    27 
     
    1722            patch_vary_headers(response, headers) 
    1823            return response 
    19         return inner_func 
     24        return wraps(func)(inner_func) 
    2025    return decorator 
    2126 
     
    3338        patch_vary_headers(response, ('Cookie',)) 
    3439        return response 
    35     return inner_func 
     40    return wraps(func)(inner_func)