comparison makeitso/makeitso.py @ 106:1295df1700a4

move stubbing around...maybe last minute will work better? ::shrug::
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 11 Jan 2011 19:30:13 -0800
parents 67b50417b8d1
children 2142ad247eb6
comparison
equal deleted inserted replaced
105:67b50417b8d1 106:1295df1700a4
15 # TODO: may have to use urllib2.urlopen to get reasonable timeouts 15 # TODO: may have to use urllib2.urlopen to get reasonable timeouts
16 16
17 from ConfigParser import RawConfigParser 17 from ConfigParser import RawConfigParser
18 from optparse import OptionParser 18 from optparse import OptionParser
19 19
20 # get templates from pkg_resources
21 # (MakeItSo! and [TODO] pastescript templates)
22 makeitso_templates = {}
23 try:
24 from pkg_resources import iter_entry_points
25 for i in iter_entry_points('makeitso.templates'):
26 pass # :(
27 except ImportError:
28 pass
29 20
30 # URL of -this file- 21 # URL of -this file-
31 location = 'http://k0s.org/mozilla/hg/MakeItSo/raw-file/tip/makeitso/makeitso.py' 22 location = 'http://k0s.org/mozilla/hg/MakeItSo/raw-file/tip/makeitso/makeitso.py'
32 23
33 ### import tempita 24 ### import tempita
514 # cleanup 505 # cleanup
515 cleanup() 506 cleanup()
516 507
517 if __name__ == '__main__': 508 if __name__ == '__main__':
518 main() 509 main()
510
511
512 # get templates from pkg_resources
513 # (MakeItSo! and [TODO] pastescript templates)
514 # this should go last to ensure the module is wholly loaded
515 def get_entry_points(name):
516 try:
517 from pkg_resources import iter_entry_points
518 for i in iter_entry_points('makeitso.templates'):
519 pass # :(
520
521 except ImportError:
522 return None