python argparse - ambos os argumentos opcionais ou então nenhum dos dois

Eu tenho um programa que usa um nome padrão e senha. Estou usando argparse para permitir que o usuário especifique opções de linha de comando, e gostaria de habilitar o usuário para fornecer o programa com um nome diferente e senha para usar. Então eu tenho o seguinte:

parser.add_argument(
    '-n',
    '--name',
    help='the login name that you wish the program to use'
    )

parser.add_argument(
    '-p',
    '--password',
    help='the password to log in with.'
    )

Mas não faz sentido especificar apenas o nome ou apenas a senha, mas faria sentido não especificar nenhum deles. Notei que argparse tem a capacidade de especificar que dois argumentos são mutuamente exclusivos. Mas o que tenho são dois argumentos que devem aparecer juntos. Como obtenho esse comportamento? (Eu encontrei "grupos de discussão" mencionados nos documentos, mas eles não parecem resolver o meu problemahttp://docs.python.org/2/library/argparse.html#argument-groups)

questionAnswers(3)

yourAnswerToTheQuestion