Mercurial > hg > decoupage
changeset 3:ea5a5ef8ae2e
add stub for template printing; does not work yet
author | k0s <k0scist@gmail.com> |
---|---|
date | Sun, 22 Nov 2009 02:27:44 -0500 |
parents | 041958c8c8f2 |
children | 076b008ae580 |
files | decoupage/templates.py |
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 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()