argparse utiliza por abreviatura predeterminada en casos no ambiguos.Deshabilitar abreviatura en argparse
No quiero abreviar y me gustaría desactivarlo. Pero no lo encontré en el documentation.
¿Es posible?
Ejemplo:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--send', action='store_true')
parser.parse_args(['--se']) # returns Namespace(send=True)
Pero quiero que sólo es cierto cuando se suministra el parámetro completo. Para evitar errores de usuario
ACTUALIZACIÓN:
que creó un ticket at python bugtracker después de la respuesta Vikas. Y ya ha sido procesado.
Aunque la pregunta original era de hace más de 3 años, esta es la respuesta correcta a día de hoy. – jdferreira
selecciono esto como la respuesta correcta, porque ahora es más apropiado. – jens