Mercurial > hg > MakeItSo
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 | 
