comparison makeitso/cli.py @ 121:d28cde6c942e

do not use undefined defaults
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 19 Jan 2011 18:18:47 -0800
parents 9c70669854f4
children b2152efec89a
comparison
equal deleted inserted replaced
120:9c70669854f4 121:d28cde6c942e
33 """ 33 """
34 return variables from (parsed) options 34 return variables from (parsed) options
35 """ 35 """
36 return dict([(key, value) 36 return dict([(key, value)
37 for key, value in options.__dict__.items() 37 for key, value in options.__dict__.items()
38 if not key.startswith('_') and value is not Undefined]) 38 if (not key.startswith('_')) and (value is not Undefined)])
39 39
40 def parse(self, args=None, parser=None, options=None): 40 def parse(self, args=None, parser=None, options=None):
41 41
42 # parse the command line 42 # parse the command line
43 if not parser or not options: 43 if not parser or not options: