From da85fc0a8b5e1855b6b6219076a34cd0df88bcc3 Mon Sep 17 00:00:00 2001 From: David Cramer Date: Mon, 28 Mar 2011 17:32:55 -0700 Subject: Store actual function as __wrapped__ instead of __wraps for Python 3.2 compatibility --- debug_toolbar/panels/sql.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py index e9e2569..b3b44da 100644 --- a/debug_toolbar/panels/sql.py +++ b/debug_toolbar/panels/sql.py @@ -98,12 +98,12 @@ def inject_sql_tracker(cls): def execute(self, sql, params=()): djdt = DebugToolbarMiddleware.get_current() if not djdt: - return cls.execute.__wraps(self, sql, params) + return cls.execute.__wrapped__(self, sql, params) panel = djdt.get_panel(SQLDebugPanel) start = datetime.now() try: - return cls.execute.__wraps(self, sql, params) + return cls.execute.__wrapped__(self, sql, params) finally: stop = datetime.now() duration = ms_from_timedelta(stop - start) @@ -144,7 +144,7 @@ def inject_sql_tracker(cls): 'template_info': template_info, }) execute.is_tracked = True - execute.__wraps = cls.execute + execute.__wrapped__ = cls.execute cls.execute = execute -- cgit v1.2.3