Updates to gilbert. Reorganizing imports and removing support for python < 2.5.4.
[philo.git] / __init__.py
index 9fc18ae..ba78dda 100644 (file)
@@ -1,4 +1,15 @@
-from philo.models import Template
+from philo.loaders.database import Loader
 
 
-load_template_source = Template.loader
+_loader = Loader()
+
+
+def load_template_source(template_name, template_dirs=None):
+    # For backwards compatibility
+    import warnings
+    warnings.warn(
+        "'philo.load_template_source' is deprecated; use 'philo.loaders.database.Loader' instead.",
+        PendingDeprecationWarning
+    )
+    return _loader.load_template_source(template_name, template_dirs)
+load_template_source.is_usable = True