view decoupage/templates.py @ 7:ffb7753bb7bf

remove extraneous pdb
author k0s <k0scist@gmail.com>
date Thu, 24 Dec 2009 22:38:50 -0500
parents 6a802c87f070
children 16d41af2d8ef
line wrap: on
line source

#!/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()