modified utils.py in order to work properly with python2 and python3

This commit is contained in:
Marc Tudurí marctc@gmail.com 2014-11-06 09:15:54 +01:00
parent 644c4d28e1
commit be6b65dc55

View File

@ -1,3 +1,4 @@
from six import string_types
from django.utils.importlib import import_module
@ -5,7 +6,7 @@ def import_callable(path_or_callable):
if hasattr(path_or_callable, '__call__'):
return path_or_callable
else:
assert isinstance(path_or_callable, (str, unicode))
assert isinstance(path_or_callable, string_types)
package, attr = path_or_callable.rsplit('.', 1)
return getattr(import_module(package), attr)