Talvez essa preocupação seja noia minha, mas e se o usuário não passar o comando corretamente para o programa?
Por exemplo, se escrever algo diferente de 'meta' ou 'nome' no campo --acao?
In reply to José Francisco Carminatti Wenceslau
Re: Trtando erros de usuário...
Você pode considerar que a entrada é correta.
Opcionalmente, se quiser ser um pouco mais esperto, basta verificar se a entrada é válida e sair do programa caso não seja.
Para sair do programa chame a função exit do módulo sys.
Opcionalmente, se quiser ser um pouco mais esperto, basta verificar se a entrada é válida e sair do programa caso não seja.
Para sair do programa chame a função exit do módulo sys.
In reply to José Francisco Carminatti Wenceslau
Re: Trtando erros de usuário...
na verdade se o usuário for sacana (ou burro...) com certeza ele vai achar um jeito de fazer o programa não rodar, por mais precauções que a gente tome
eu acho...
eu acho...
In reply to José Francisco Carminatti Wenceslau
Re: Trtando erros de usuário...
<OptionParser>.print_help()
sys.exit()
sys.exit()