changeset 5:076b008ae580

merging
author k0s <k0scist@gmail.com>
date Thu, 24 Dec 2009 19:48:34 -0500
parents ec7abd0a57d9 (current diff) ea5a5ef8ae2e (diff)
children 6a802c87f070
files
diffstat 1 files changed, 26 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/decoupage/templates.py	Thu Dec 24 19:48:34 2009 -0500
@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+
+import os
+import sys
+from optparse import OptionParser
+from pkg_resources import iter_entry_points
+
+def template_dirs():
+    template_dirs = set()
+    for formatter in iter_entry_points('decoupage.formatters'):
+        try:
+            formatter.load()
+        except:
+            continue
+        template_dir = resource_filename(formatter.module_name, 'templates')
+        if os.path.isdir(template_dir):
+            template_dirs.add(template_dir)
+    return template_dirs
+        
+def main(args=sys.argv[1:]):
+    _template_dirs = template_dirs()
+    for d in _template_dirs:
+        print d
+
+if __name__ == '__main__':
+    main()