У меня есть функция:
def load_from_file(filepath, expected_class):
mod_name, file_ext = os.path.splitext(os.path.split(filepath)[-1])
py_mod = imp.load_source(mod_name, filepath)
в файле templatetags и все в порядке.
Но когда я копирую / вставляю эту функцию на мой взгляд, я получаю ошибку:
'module' object has no attribute 'load_source'
Мой пример просмотра:
import os, imp
def get_module(request, position):
[...]
imod = load_from_file(settings.PROJECT_ROOT + '/core/manager/modules/' + mod.type.fileview + '.py', 'ModuleManager')
[...]
def load_from_file(filepath, expected_class):
[...]
Почему это не работает?