sapsi wrote:
Hello,
Im using optparse and python 2.6 to parse some options, my commandline
looks like

prog [options] start|stop extra-args-i-will-pas-on

The options are --b --c --d

The extra options are varied are are passed onto another program e.g --
quiet --no-command , my program doesnt care what these are but instead
passes them onto another program.

I know these will always follow start|stop.

However optparse tries to process them and throws an exception - how
can i prevent this without placing all the extra-args in quotes.

Thank you
Saptarshi

Preprocess the sys.args before calling optparse.
Simply search sys.args for the string "start" and the string "stop", and note whichever comes first. Then use slice operators to peel the extra arguments off of sys.args.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to