From f5f41166d4433a017ddff78b8f001e72ff8fd62b Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Sun, 13 May 2012 12:49:56 +0200 Subject: More use of import_module. --- debug_toolbar/utils/tracking/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'debug_toolbar/utils') diff --git a/debug_toolbar/utils/tracking/__init__.py b/debug_toolbar/utils/tracking/__init__.py index 9c72803..6d4b0e3 100644 --- a/debug_toolbar/utils/tracking/__init__.py +++ b/debug_toolbar/utils/tracking/__init__.py @@ -1,6 +1,7 @@ import logging import time import types +from django.utils.importlib import import_module def post_dispatch(func): @@ -47,7 +48,7 @@ def _replace_function(func, wrapped): # oh shit __builtins__[func] = wrapped else: - module = __import__(func.__module__, {}, {}, [func.__module__], 0) + module = import_module(func.__module__) setattr(module, func.__name__, wrapped) elif getattr(func, 'im_self', None): # TODO: classmethods -- cgit v1.2.3