Revision 8adfb141 autotools/build-bash-completion

b/autotools/build-bash-completion
465 465

  
466 466
        if arg.min == 1 and arg.max == 1:
467 467
          cmpcode = """"$arg_idx" == %d""" % (last_arg_end)
468
        elif arg.max is None:
469
          cmpcode = """"$arg_idx" -ge %d""" % (last_arg_end)
468 470
        elif arg.min <= arg.max:
469 471
          cmpcode = (""""$arg_idx" -ge %d && "$arg_idx" -lt %d""" %
470 472
                     (last_arg_end, last_arg_end + arg.max))
471
        elif arg.max is None:
472
          cmpcode = """"$arg_idx" -ge %d""" % (last_arg_end)
473 473
        else:
474 474
          raise Exception("Unable to generate argument position condition")
475 475

  
......
487 487
            if choices:
488 488
              sw.Write("""choices="$choices "%s""", choices)
489 489
            if compgenargs:
490
              sw.Write("compgenargs=%s", utils.ShellQuote(" ".join(compgenargs)))
490
              sw.Write("compgenargs=%s",
491
                       utils.ShellQuote(" ".join(compgenargs)))
491 492
          finally:
492 493
            sw.DecIndent()
493 494

  

Also available in: Unified diff