Le 05/08/2013 22:01, Rafael Durán Castañeda a écrit : > I think you are looking for exclusive groups: > > http://docs.python.org/2.7/library/argparse.html#argparse.add_mutually_exclusive_group
Yes... but no. The doc explains you can do this: my-script (-b VALUE-B | -d VALUE-D) ie mutally exclusive group with *just* *one* option incompatible with another one. But, apparently, you can't do that: my-script (-a -b VALUE-B | -c -d VALUE-D) ie mutually exclusive group with one *set* of option*s* incompatible with another *set* of option*s*. This is why I have posted my message. I have read the documentation before to post it. ;-) I know docopt but I prefer argparse. My script have subcommands and some of them have common options, so I appreciate the parser objects and the inheritance between parser objects (with parents parameter of argparse.ArgumentParser class). -- François Lafont -- http://mail.python.org/mailman/listinfo/python-list