This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Gwendal.LE.BIHAN
Recipients Gwendal.LE.BIHAN
Date 2010-08-10.21:25:26
SpamBayes Score 2.1810454e-06
Marked as misclassified No
Message-id <1281475528.51.0.829723304896.issue9563@psf.upfronthosting.co.za>
In-reply-to
Content
Having created the parser this way:

optparser=OptionParser()
optparser.add_option("--share-dir",dest="share_dir",default="/usr/share")
options,args=optparser.parse_args()

And calling the program this way:

appname --share-dir

I get the following exception, which is not caught:

options,args=optparser.parse_args()
  File "/usr/lib/python2.6/optparse.py", line 1394, in parse_args
    stop = self._process_args(largs, rargs, values)
  File "/usr/lib/python2.6/optparse.py", line 1434, in _process_args
    self._process_long_opt(rargs, values)
  File "/usr/lib/python2.6/optparse.py", line 1509, in _process_long_opt
    option.process(opt, value, values, self)
UnboundLocalError: local variable 'value' referenced before assignment
History
Date User Action Args
2010-08-10 21:25:28Gwendal.LE.BIHANsetrecipients: + Gwendal.LE.BIHAN
2010-08-10 21:25:28Gwendal.LE.BIHANsetmessageid: <1281475528.51.0.829723304896.issue9563@psf.upfronthosting.co.za>
2010-08-10 21:25:27Gwendal.LE.BIHANlinkissue9563 messages
2010-08-10 21:25:26Gwendal.LE.BIHANcreate