Eric Blake <ebl...@redhat.com> writes: > On 04/02/2015 11:28 AM, Markus Armbruster wrote: >> Mandatory option is silly, and the error handling is missing: the >> programs crash when -i isn't supplied. Make it an argument, and check >> it properly. >> >> Signed-off-by: Markus Armbruster <arm...@redhat.com> >> --- >> Makefile | 14 +++++++------- >> scripts/qapi.py | 10 ++++------ >> tests/Makefile | 8 ++++---- >> 3 files changed, 15 insertions(+), 17 deletions(-) > > Needs corresponding changes to docs/qapi-code-gen.txt (several examples > use --input-file=...).
Indeed. >> @@ -935,8 +932,9 @@ def parse_command_line(extra_options = "", >> extra_long_options = []): >> do_c = True >> do_h = True >> >> - if len(args) != 0: >> + if len(args) != 1: >> print >>sys.stderr, "%s: too many arguments"% sys.argv[0] >> sys.exit(1) > > Won't this report 'too many arguments' even for a missing argument? Will fix. Thanks!