diff options
| author | Julien Phalip <jphalip@gmail.com> | 2012-06-03 17:33:09 -0700 |
|---|---|---|
| committer | Julien Phalip <jphalip@gmail.com> | 2012-06-03 23:59:01 -0700 |
| commit | 4d2fdd41855e978ec5f3b8a03e8599994d7f5b70 (patch) | |
| tree | 85437db13aedab262ed75da99571bc44a4589bd0 /django/views/decorators/debug.py | |
| parent | 0f69a16785b88d03dc246a652cf348e0f2704e8e (diff) | |
[1.4.X] Fixed #18379 -- Made the sensitive_variables decorator work with object methods.
Diffstat (limited to 'django/views/decorators/debug.py')
| -rw-r--r-- | django/views/decorators/debug.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/django/views/decorators/debug.py b/django/views/decorators/debug.py index d04967ef09..5c222963d3 100644 --- a/django/views/decorators/debug.py +++ b/django/views/decorators/debug.py @@ -26,13 +26,13 @@ def sensitive_variables(*variables): """ def decorator(func): @functools.wraps(func) - def wrapper(*args, **kwargs): + def sensitive_variables_wrapper(*args, **kwargs): if variables: - wrapper.sensitive_variables = variables + sensitive_variables_wrapper.sensitive_variables = variables else: - wrapper.sensitive_variables = '__ALL__' + sensitive_variables_wrapper.sensitive_variables = '__ALL__' return func(*args, **kwargs) - return wrapper + return sensitive_variables_wrapper return decorator @@ -61,11 +61,11 @@ def sensitive_post_parameters(*parameters): """ def decorator(view): @functools.wraps(view) - def wrapper(request, *args, **kwargs): + def sensitive_post_parameters_wrapper(request, *args, **kwargs): if parameters: request.sensitive_post_parameters = parameters else: request.sensitive_post_parameters = '__ALL__' return view(request, *args, **kwargs) - return wrapper + return sensitive_post_parameters_wrapper return decorator |
