Re: unexpected optparse set_default/set_defaults behavior

2007-08-18 Thread samwyse
[EMAIL PROTECTED] wrote: > Some rather unexpected behavior in the set_default/set_defaults > methods for OptionParser that I noticed recently: [...] > Why does set_default not raise an exception when passed a key that it > doesn't recognize? > > Bad typysts bewaer. > > The only reason I can think

Re: unexpected optparse set_default/set_defaults behavior

2007-08-17 Thread Steven Bethard
[EMAIL PROTECTED] wrote: > Some rather unexpected behavior in the set_default/set_defaults > methods for OptionParser that I noticed recently: > import optparse parser = optparse.OptionParser() parser.add_option("-r", "--restart", dest="restart", action="store_true") > parser.

unexpected optparse set_default/set_defaults behavior

2007-08-17 Thread mbeachy
Some rather unexpected behavior in the set_default/set_defaults methods for OptionParser that I noticed recently: >>> import optparse >>> parser = optparse.OptionParser() >>> parser.add_option("-r", "--restart", dest="restart", action="store_true") >>> parser.defaults {'restart': None} >>> parser