paul j3 added the comment:
'sample3.py' contains a '_handle_conflict_parent' function.
With the help of a change in '_add_container_actions' it determines whether a conflicting action occurs in multiple parsers (and argument_groups). If it does, it deletes it from the correct group, without altering either the action, or other parsers.
If the action occurs in only 1 group, then the 'resolve' method is used.
The testing script mixes parents, subparsers, and various conflicts.
---------- Added file: http://bugs.python.org/file36635/sample3.py