# HG changeset patch # User k0s # Date 1258874864 18000 # Node ID ea5a5ef8ae2e67e61ab07065996d87c1539f6b9c # Parent 041958c8c8f2ea8b149acdca443e29d2f9949d61 add stub for template printing; does not work yet diff -r 041958c8c8f2 -r ea5a5ef8ae2e decoupage/templates.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/decoupage/templates.py Sun Nov 22 02:27:44 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()