+
+try:
+ # Django < 1.9
+ from django.template.base import get_library
+except:
+ from importlib import import_module
+ from django.template.backends.django import get_installed_libraries
+
+ def get_library(taglib):
+ if not hasattr(get_library, 'libraries'):
+ get_library.libraries = get_installed_libraries()
+ if isinstance(get_library.libraries[taglib], str):
+ get_library.libraries[taglib] = import_module(get_library.libraries[taglib]).register
+ return get_library.libraries[taglib]
+