AttributeError: ‘_SubParsersAction’ object has no attribute ‘add_mutually_exclusive_group’

Tengo un codigo que estoy usando argparse y quiero usar add_mutually_exclusive_group en 2 subparsers porque quiero que uno de los 2 sea requerido y me sale este error:

AttributeError: '_SubParsersAction' object has no attribute 'add_mutually_exclusive_group' 

este es mi codigo:

import argparse as ap  main = ap.ArgumentParser() modes = main.add_subparsers() modesp = modes.add_mutually_exclusive_group(required=True)  a = modesp.add_parser('a') b = modesp.add_parser('b')  a.add_argument('--start') a.add_argument('--stop') a.add_argument('--reset')  b.add_argument('--start') b.add_argument('--stop') b.add_argument('--reset')  main.parse_args()