From 900d14a09c9f773c18934391f15a1125c7d0de3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D0=B5=D0=BE=D1=80=D0=B3=D0=B8=D0=B9=20=D0=94=D1=8E?= =?UTF-8?q?=D0=BB=D1=8C=D0=B4=D0=B8=D0=BD?= Date: Thu, 22 Oct 2015 00:34:48 +0300 Subject: [PATCH] Fix django class based view method decorator Now it can be applied to any method of class based view, request doesn't required as second argument of method --- devserver/modules/profile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devserver/modules/profile.py b/devserver/modules/profile.py index eeae0f2..3693254 100644 --- a/devserver/modules/profile.py +++ b/devserver/modules/profile.py @@ -129,7 +129,7 @@ def profiled_func(*args, **kwargs): request = args[0] if hasattr(request, 'request'): # We're decorating a Django class-based-view and the first argument is actually self: - request = args[1] + request = request.request try: request.devserver_profiler.add_function(func)