X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fscripts%2Flayout2layout.py;h=56b433994c204d127f127727741b3a42774c349f;hb=933a7dee00aed0401c7b0a6f4adf222f6b46ab86;hp=f16aba0cbb5633dcf48a15633e05c68c076f3348;hpb=6138880c0845a9eb6e5b9bfee107e4ee4210cd95;p=lyx.git diff --git a/lib/scripts/layout2layout.py b/lib/scripts/layout2layout.py index f16aba0cbb..56b433994c 100644 --- a/lib/scripts/layout2layout.py +++ b/lib/scripts/layout2layout.py @@ -1172,14 +1172,14 @@ def main(argv): parser = argparse.ArgumentParser(**args) - parser.add_argument("-t", "--to", type=int, dest="format", + parser.add_argument("-t", "--to", type=int, dest="format", default= currentFormat, help=("destination layout format, default %i (latest)") % currentFormat) parser.add_argument("input_file", nargs='?', type=cmd_arg, default=None, help="input file (default stdin)") parser.add_argument("output_file", nargs='?', type=cmd_arg, default=None, help="output file (default stdout)") - options = parser.parse_args() + options = parser.parse_args(argv[1:]) # Open files if options.input_file: @@ -1192,19 +1192,14 @@ def main(argv): else: output = sys.stdout - if options.format: - end_format = options.format - else: - end_format = currentFormat - - if end_format > currentFormat: - error("Format %i does not exist" % end_format); + if options.format > currentFormat: + error("Format %i does not exist" % options.format); # Do the real work lines = read(source) format = 1 - while (format < end_format): - format = convert(lines, end_format) + while (format < options.format): + format = convert(lines, options.format) write(output, lines) # Close files