Stdin opcional em Python com argparse

Achei a sintaxe muito útil

parser.add_argument('-i', '--input-file', type=argparse.FileType('r'), default='-')

para especificar um arquivo de entrada ou usar stdin - os quais eu quero no meu programa. No entanto, o arquivo de entrada nem sempre é necessário. Se eu não estiver usando-i ou redirecionando a entrada com um dos

$ someprog | my_python_prog
$ my_python_prog < inputfile

Não quero que meu programa Python m aguarde pela entrada. Eu quero apenas seguir em frente e usar valores padrã

questionAnswers(2)

yourAnswerToTheQuestion