Mercurial > hg > decoupage
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()