Sometimes, it's useful to poke around your option parser and see what's there. OptionParser provides a couple of methods to help you out:
has_option(opt_str)
opt_str
(e.g., "-q"
or "-verbose"
).
get_option(opt_str)
opt_str
, or
None
if no options have that option string.
remove_option(opt_str)
opt_str
,
that option is removed. If that option provided any other
option strings, all of those option strings become invalid.
If opt_str
does not occur in any option belonging to this
OptionParser, raises ValueError.
See About this document... for information on suggesting changes.