django-rest-auth/rest_auth/utils.py
Mateusz Sikora 989f3fa7af minor fixes
2014-10-09 11:41:52 +02:00

12 lines
348 B
Python

from django.utils.importlib import import_module
def import_callable(path_or_callable):
if hasattr(path_or_callable, '__call__'):
return path_or_callable
else:
assert isinstance(path_or_callable, (str, unicode))
package, attr = path_or_callable.rsplit('.', 1)
return getattr(import_module(package), attr)