comparison gut/command.py @ 6:ef895ddba2d3

add an apply command
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 21 Jul 2010 16:18:59 -0700
parents 6cf716c40bb6
children
comparison
equal deleted inserted replaced
5:0bfbd062765d 6:ef895ddba2d3
181 action='store_false', default=True, 181 action='store_false', default=True,
182 help=help) 182 help=help)
183 elif value is False: 183 elif value is False:
184 parser.add_option('--%s' % key, action='store_true', 184 parser.add_option('--%s' % key, action='store_true',
185 default=False, help=help) 185 default=False, help=help)
186 elif type(value) in set([type(()), type([])]):
187 if value:
188 help += ' [DEFAULT: %s]' % value
189 parser.add_option('--%s' % key, action='append',
190 default=list(value),
191 help=help)
186 else: 192 else:
187 if value is not None: 193 if value is not None:
188 help += ' [DEFAULT: %s]' % value 194 help += ' [DEFAULT: %s]' % value
189 parser.add_option('--%s' % key, help=help, default=value) 195 parser.add_option('--%s' % key, help=help, default=value)
190 196