Mercurial > hg > MakeItSo
comparison makeitso/cli.py @ 77:059b02808efa
ensure the description exists
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Sat, 08 Jan 2011 16:21:29 -0800 |
parents | cce0da329f59 |
children | cb6c54b1adf3 |
comparison
equal
deleted
inserted
replaced
76:7909dfaef33b | 77:059b02808efa |
---|---|
20 parser = OptionParser(usage=usage, description=description) | 20 parser = OptionParser(usage=usage, description=description) |
21 | 21 |
22 # add the variables as options | 22 # add the variables as options |
23 for variable in self.template_class.vars: | 23 for variable in self.template_class.vars: |
24 description = variable.description | 24 description = variable.description |
25 if (variable.default is not None) and (variable.default is not Undefined): | 25 if (variable.default is not None) and (variable.default is not Undefined) and description is not None: |
26 description += ' [DEFAULT: %s]' % variable.default | 26 description += ' [DEFAULT: %s]' % variable.default |
27 parser.add_option('--%s' % variable.name, dest=variable.name, | 27 parser.add_option('--%s' % variable.name, dest=variable.name, |
28 default=variable.default, | 28 default=variable.default, |
29 help=description) | 29 help=description) |
30 return parser | 30 return parser |