X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flyx2lyx%2Flyx_1_2.py;h=b697a918c588159ed37bb42a18eacb283ef8a9a6;hb=69ed8cb89abd291b19ca2a3423d1f368a0d67f71;hp=a47fcaf1a018f5ad7646afa0d6872de5edf35b64;hpb=aef6b1681125515418922ce05b269d7d9c4aa693;p=lyx.git diff --git a/lib/lyx2lyx/lyx_1_2.py b/lib/lyx2lyx/lyx_1_2.py index a47fcaf1a0..b697a918c5 100644 --- a/lib/lyx2lyx/lyx_1_2.py +++ b/lib/lyx2lyx/lyx_1_2.py @@ -146,7 +146,7 @@ def remove_oldfloat(document): " Change \begin_float .. \end_float into \begin_inset Float .. \end_inset" lines = document.body i = 0 - while 1: + while True: i = find_token(lines, "\\begin_float", i) if i == -1: break @@ -154,7 +154,7 @@ def remove_oldfloat(document): j = find_token(lines, "\\end_float", i+1) floattype = lines[i].split()[1] - if not floats.has_key(floattype): + if floattype not in floats: document.warning("Error! Unknown float type " + floattype) floattype = "fig" @@ -215,7 +215,7 @@ def remove_pextra(document): lines = document.body i = 0 flag = 0 - while 1: + while True: i = find_re(lines, pextra_type2_rexp, i) if i == -1: break @@ -258,7 +258,7 @@ def remove_pextra(document): j = get_next_paragraph(lines, i, document.format + 1) count = 0 - while 1: + while True: # collect more paragraphs to the minipage count = count+1 if j == -1 or not check_token(lines[j], "\\layout"): @@ -284,7 +284,7 @@ def remove_pextra(document): def is_empty(lines): " Are all the lines empty?" - return filter(is_nonempty_line, lines) == [] + return list(filter(is_nonempty_line, lines)) == [] move_rexp = re.compile(r"\\(family|series|shape|size|emph|numeric|bar|noun|end_deeper)") @@ -301,12 +301,12 @@ def remove_oldert(document): ""] lines = document.body i = 0 - while 1: + while True: i = find_tokens(lines, ["\\latex latex", "\\layout LaTeX"], i) if i == -1: break j = i+1 - while 1: + while True: # \end_inset is for ert inside a tabular cell. The other tokens # are obvious. j = find_tokens(lines, ["\\latex default", "\\layout", "\\begin_inset", "\\end_inset", "\\end_float", "\\the_end"], @@ -327,7 +327,7 @@ def remove_oldert(document): new = ['\layout %s' % document.default_layout, "", ""] k = i+1 - while 1: + while True: k2 = find_re(lines, ert_rexp, k, j) inset = hfill = specialchar = 0 if k2 == -1: @@ -358,7 +358,7 @@ def remove_oldert(document): tmp.append(line) if is_empty(tmp): - if filter(lambda x:x != "", tmp) != []: + if [x for x in tmp if x != ""] != []: if new == []: # This is not necessary, but we want the output to be # as similar as posible to the lyx format @@ -399,7 +399,7 @@ def remove_oldert(document): # Delete remaining "\latex xxx" tokens i = 0 - while 1: + while True: i = find_token(lines, "\\latex ", i) if i == -1: break @@ -410,7 +410,7 @@ def remove_oldertinset(document): " ERT insert are hidden feature of lyx 1.1.6. This might be removed in the future." lines = document.body i = 0 - while 1: + while True: i = find_token(lines, "\\begin_inset ERT", i) if i == -1: break @@ -445,7 +445,7 @@ def combine_ert(document): " Combine ERT paragraphs." lines = document.body i = 0 - while 1: + while True: i = find_token(lines, "\\begin_inset ERT", i) if i == -1: break @@ -490,7 +490,7 @@ def remove_figinset(document): " Remove figinset." lines = document.body i = 0 - while 1: + while True: i = find_token(lines, "\\begin_inset Figure", i) if i == -1: break @@ -564,7 +564,7 @@ def update_tabular(document): regexp = re.compile(r'^\\begin_inset\s+Tabular') lines = document.body i = 0 - while 1: + while True: i = find_re(lines, regexp, i) if i == -1: break @@ -697,7 +697,7 @@ def update_longtables(document): regexp = re.compile(r'^\\begin_inset\s+Tabular') body = document.body i = 0 - while 1: + while True: i = find_re(body, regexp, i) if i == -1: break @@ -766,7 +766,7 @@ def fix_oldfloatinset(document): " Figure insert are hidden feature of lyx 1.1.6. This might be removed in the future." lines = document.body i = 0 - while 1: + while True: i = find_token(lines, "\\begin_inset Float ", i) if i == -1: break @@ -780,7 +780,7 @@ def change_listof(document): " Change listof insets." lines = document.body i = 0 - while 1: + while True: i = find_token(lines, "\\begin_inset LatexCommand \\listof", i) if i == -1: break @@ -793,7 +793,7 @@ def change_infoinset(document): " Change info inset." lines = document.body i = 0 - while 1: + while True: i = find_token(lines, "\\begin_inset Info", i) if i == -1: break @@ -824,7 +824,7 @@ def change_header(document): if i == -1: return lines[i+1:i+1] = ["\\use_natbib 0", - "\use_numerical_citations 0"] + "\\use_numerical_citations 0"] supported_versions = ["1.2.%d" % i for i in range(5)] + ["1.2"]