diff --git a/lib/lyx2lyx/LyX.py b/lib/lyx2lyx/LyX.py index 751a7b5f4b..ff0e18813c 100644 --- a/lib/lyx2lyx/LyX.py +++ b/lib/lyx2lyx/LyX.py @@ -19,21 +19,22 @@ "The LyX module has all the rules related with different lyx file formats." -from parser_tools import ( - get_value, - check_token, - find_token, - find_end_of, - find_complete_lines, -) -import os.path -import gzip -import locale -import sys -import re -import time -import io import codecs +import gzip +import io +import locale +import os.path +import re +import sys +import time + +from parser_tools import ( + check_token, + find_complete_lines, + find_end_of, + find_token, + get_value, +) try: import lyx2lyx_version diff --git a/lib/lyx2lyx/lyx2lyx_tools.py b/lib/lyx2lyx/lyx2lyx_tools.py index 706c808fc6..9d713609d7 100644 --- a/lib/lyx2lyx/lyx2lyx_tools.py +++ b/lib/lyx2lyx/lyx2lyx_tools.py @@ -90,13 +90,14 @@ revert_language(document, lyxname, babelname="", polyglossianame=""): """ import re + from parser_tools import ( - find_token, find_end_of_inset, - get_containing_layout, - get_containing_inset, - get_value, + find_token, get_bool_value, + get_containing_inset, + get_containing_layout, + get_value, ) from unicode_symbols import unicode_reps diff --git a/lib/lyx2lyx/lyx_0_12.py b/lib/lyx2lyx/lyx_0_12.py index 50405213ab..a3f19c8de6 100644 --- a/lib/lyx2lyx/lyx_0_12.py +++ b/lib/lyx2lyx/lyx_0_12.py @@ -18,7 +18,8 @@ """Convert files to the file format generated by lyx 0.12""" import re -from parser_tools import find_token, find_re, check_token + +from parser_tools import check_token, find_re, find_token def space_before_layout(document): diff --git a/lib/lyx2lyx/lyx_1_0.py b/lib/lyx2lyx/lyx_1_0.py index 46cf16fbc1..c350698d2f 100644 --- a/lib/lyx2lyx/lyx_1_0.py +++ b/lib/lyx2lyx/lyx_1_0.py @@ -18,7 +18,8 @@ """Convert files to the file format generated by lyx 1.0""" import re -from parser_tools import find_token, find_re + +from parser_tools import find_re, find_token def obsolete_latex_title(document): diff --git a/lib/lyx2lyx/lyx_1_1_5.py b/lib/lyx2lyx/lyx_1_1_5.py index b8cf734f09..203cb055ba 100644 --- a/lib/lyx2lyx/lyx_1_1_5.py +++ b/lib/lyx2lyx/lyx_1_1_5.py @@ -18,7 +18,8 @@ """Convert files to the file format generated by lyx 1.1.5""" import re -from parser_tools import find_token, find_token_backwards, find_re + +from parser_tools import find_re, find_token, find_token_backwards #################################################################### # Private helper functions diff --git a/lib/lyx2lyx/lyx_1_1_6_0.py b/lib/lyx2lyx/lyx_1_1_6_0.py index 635056215a..f117240c46 100644 --- a/lib/lyx2lyx/lyx_1_1_6_0.py +++ b/lib/lyx2lyx/lyx_1_1_6_0.py @@ -18,7 +18,8 @@ """Convert files to the file format generated by lyx 1.1.6, until fix2""" import re -from parser_tools import find_re, find_tokens, find_token, check_token + +from parser_tools import check_token, find_re, find_token, find_tokens lyxtable_re = re.compile(r".*\\LyXTable$") diff --git a/lib/lyx2lyx/lyx_1_1_6_3.py b/lib/lyx2lyx/lyx_1_1_6_3.py index 390d7345fe..2e7faabe5b 100644 --- a/lib/lyx2lyx/lyx_1_1_6_3.py +++ b/lib/lyx2lyx/lyx_1_1_6_3.py @@ -18,7 +18,8 @@ """Convert files to the file format generated by lyx 1.1.6, fix3 and fix4""" import re -from parser_tools import find_token, find_re + +from parser_tools import find_re, find_token def bool_table(item): diff --git a/lib/lyx2lyx/lyx_1_2.py b/lib/lyx2lyx/lyx_1_2.py index 8fd4f3592d..d779a4b86e 100644 --- a/lib/lyx2lyx/lyx_1_2.py +++ b/lib/lyx2lyx/lyx_1_2.py @@ -21,17 +21,17 @@ import re from parser_tools import ( + check_token, + find_beginning_of, + find_end_of, + find_nonempty_line, + find_re, find_token, find_token_backwards, find_tokens, find_tokens_backwards, - find_beginning_of, - find_end_of, - find_re, - is_nonempty_line, - find_nonempty_line, get_value, - check_token, + is_nonempty_line, ) #################################################################### diff --git a/lib/lyx2lyx/lyx_1_3.py b/lib/lyx2lyx/lyx_1_3.py index 6fece5c01c..0e1decb97e 100644 --- a/lib/lyx2lyx/lyx_1_3.py +++ b/lib/lyx2lyx/lyx_1_3.py @@ -19,7 +19,8 @@ """Convert files to the file format generated by lyx 1.3""" import re -from parser_tools import find_token, find_end_of, get_value, find_token_exact + +from parser_tools import find_end_of, find_token, find_token_exact, get_value #################################################################### # Private helper functions diff --git a/lib/lyx2lyx/lyx_1_4.py b/lib/lyx2lyx/lyx_1_4.py index 58b59bb5c2..d6cea72929 100644 --- a/lib/lyx2lyx/lyx_1_4.py +++ b/lib/lyx2lyx/lyx_1_4.py @@ -19,24 +19,24 @@ """Convert files to the file format generated by lyx 1.4""" -import re -from os import access, F_OK import os.path -from parser_tools import ( - check_token, - find_token, - get_value, - is_nonempty_line, - find_tokens, - find_end_of, - find_beginning_of, - find_token_exact, - find_tokens_exact, - find_re, - find_tokens_backwards, -) +import re +from os import F_OK, access from lyx_0_12 import update_latexaccents +from parser_tools import ( + check_token, + find_beginning_of, + find_end_of, + find_re, + find_token, + find_token_exact, + find_tokens, + find_tokens_backwards, + find_tokens_exact, + get_value, + is_nonempty_line, +) #################################################################### # Private helper functions diff --git a/lib/lyx2lyx/lyx_1_5.py b/lib/lyx2lyx/lyx_1_5.py index 8dad1db11e..eddca0ada3 100644 --- a/lib/lyx2lyx/lyx_1_5.py +++ b/lib/lyx2lyx/lyx_1_5.py @@ -18,24 +18,24 @@ """Convert files to the file format generated by lyx 1.5""" -import re -import unicodedata -import sys import os +import re +import sys +import unicodedata +from LyX import get_encoding +from lyx2lyx_tools import insert_document_option from parser_tools import ( + find_beginning_of, + find_end_of, + find_nonempty_line, find_re, find_token, find_token_backwards, find_token_exact, find_tokens, - find_end_of, get_value, - find_beginning_of, - find_nonempty_line, ) -from lyx2lyx_tools import insert_document_option -from LyX import get_encoding #################################################################### # Private helper functions diff --git a/lib/lyx2lyx/lyx_1_6.py b/lib/lyx2lyx/lyx_1_6.py index 92cfdc34b0..f63333dc25 100644 --- a/lib/lyx2lyx/lyx_1_6.py +++ b/lib/lyx2lyx/lyx_1_6.py @@ -19,7 +19,7 @@ import re -from parser_tools import find_token, find_end_of, find_tokens, get_value +from parser_tools import find_end_of, find_token, find_tokens, get_value from unicode_symbols import unicode_reps #################################################################### diff --git a/lib/lyx2lyx/lyx_2_0.py b/lib/lyx2lyx/lyx_2_0.py index 5dfc348176..ac16cf3124 100644 --- a/lib/lyx2lyx/lyx_2_0.py +++ b/lib/lyx2lyx/lyx_2_0.py @@ -19,33 +19,32 @@ import re -from parser_tools import ( - del_complete_lines, - find_token, - find_end_of, - find_token_exact, - find_end_of_inset, - find_end_of_layout, - find_token_backwards, - is_in_inset, - get_value, - get_quoted_value, - del_token, - check_token, - get_option_value, -) - from lyx2lyx_tools import ( add_to_preamble, + hex2ratio, insert_to_preamble, - put_cmd_in_ert, - lyx2latex, latex_length, + lyx2latex, + put_cmd_in_ert, revert_flex_inset, revert_font_attrs, - hex2ratio, - str2bool, revert_language, + str2bool, +) +from parser_tools import ( + check_token, + del_complete_lines, + del_token, + find_end_of, + find_end_of_inset, + find_end_of_layout, + find_token, + find_token_backwards, + find_token_exact, + get_option_value, + get_quoted_value, + get_value, + is_in_inset, ) #################################################################### diff --git a/lib/lyx2lyx/lyx_2_1.py b/lib/lyx2lyx/lyx_2_1.py index 503507a0e0..3155cc2489 100644 --- a/lib/lyx2lyx/lyx_2_1.py +++ b/lib/lyx2lyx/lyx_2_1.py @@ -19,34 +19,32 @@ import re -# Uncomment only what you need to import, please. +# from parser_tools import find_token, find_end_of, find_tokens, \ +# find_end_of_inset, find_end_of_layout, \ +# is_in_inset, del_token, check_token +from lyx2lyx_tools import add_to_preamble, get_ert, put_cmd_in_ert, revert_language +# Uncomment only what you need to import, please. from parser_tools import ( count_pars_in_inset, del_complete_lines, del_token, - find_token, - find_token_exact, - find_token_backwards, find_end_of, find_end_of_inset, find_end_of_layout, find_end_of_sequence, find_re, - get_option_value, - get_containing_layout, + find_token, + find_token_backwards, + find_token_exact, get_containing_inset, - get_value, + get_containing_layout, + get_option_value, get_quoted_value, + get_value, set_option_value, ) -# from parser_tools import find_token, find_end_of, find_tokens, \ -# find_end_of_inset, find_end_of_layout, \ -# is_in_inset, del_token, check_token - -from lyx2lyx_tools import add_to_preamble, put_cmd_in_ert, get_ert, revert_language - # from lyx2lyx_tools import insert_to_preamble, \ # lyx2latex, latex_length, revert_flex_inset, \ # revert_font_attrs, hex2ratio, str2bool diff --git a/lib/lyx2lyx/lyx_2_2.py b/lib/lyx2lyx/lyx_2_2.py index 30aafb7789..aa3ceb1a75 100644 --- a/lib/lyx2lyx/lyx_2_2.py +++ b/lib/lyx2lyx/lyx_2_2.py @@ -17,22 +17,20 @@ """Convert files to the file format generated by lyx 2.2""" -import re import os +import re # Uncomment only what you need to import, please. - from lyx2lyx_tools import ( add_to_preamble, - put_cmd_in_ert, + convert_info_insets, get_ert, + length_in_bp, lyx2latex, lyx2verbatim, - length_in_bp, - convert_info_insets, + put_cmd_in_ert, revert_language, ) - from parser_tools import ( check_token, del_complete_lines, @@ -43,15 +41,14 @@ from parser_tools import ( find_substring, find_token, find_token_backwards, - get_containing_layout, get_containing_inset, + get_containing_layout, get_quoted_value, get_value, is_in_inset, set_bool_value, ) - #################################################################### # Private helper functions diff --git a/lib/lyx2lyx/lyx_2_3.py b/lib/lyx2lyx/lyx_2_3.py index fe609841fb..c0cfcaac20 100644 --- a/lib/lyx2lyx/lyx_2_3.py +++ b/lib/lyx2lyx/lyx_2_3.py @@ -19,40 +19,39 @@ import re -# Uncomment only what you need to import, please. +from lyx2lyx_tools import ( + add_to_preamble, + insert_document_option, + insert_to_preamble, + is_document_option, + latex_length, + put_cmd_in_ert, + remove_document_option, + revert_font_attrs, + revert_language, +) +# Uncomment only what you need to import, please. from parser_tools import ( + del_complete_lines, del_token, del_value, - del_complete_lines, find_complete_lines, - find_end_of_layout, find_end_of_inset, + find_end_of_layout, find_re, find_substring, find_token, find_token_backwards, + get_bool_value, get_containing_inset, get_containing_layout, - get_bool_value, - get_value, get_quoted_value, + get_value, is_in_inset, set_bool_value, ) -from lyx2lyx_tools import ( - add_to_preamble, - put_cmd_in_ert, - revert_font_attrs, - insert_to_preamble, - latex_length, - is_document_option, - insert_document_option, - remove_document_option, - revert_language, -) - #################################################################### # Private helper functions diff --git a/lib/lyx2lyx/lyx_2_4.py b/lib/lyx2lyx/lyx_2_4.py index e846c01c37..e807cc4c28 100644 --- a/lib/lyx2lyx/lyx_2_4.py +++ b/lib/lyx2lyx/lyx_2_4.py @@ -18,9 +18,17 @@ """Convert files to the file format generated by lyx 2.4""" import re +from datetime import date, datetime, time -from datetime import datetime, date, time - +from lyx2lyx_tools import ( + add_to_preamble, + insert_to_preamble, + lyx2latex, + put_cmd_in_ert, + revert_flex_inset, + revert_language, + str2bool, +) from parser_tools import ( count_pars_in_inset, del_complete_lines, @@ -28,29 +36,19 @@ from parser_tools import ( find_end_of, find_end_of_inset, find_end_of_layout, + find_re, find_token, find_token_backwards, find_token_exact, - find_re, get_bool_value, get_containing_inset, get_containing_layout, get_option_value, - get_value, get_quoted_value, + get_value, is_in_inset, ) -from lyx2lyx_tools import ( - add_to_preamble, - insert_to_preamble, - lyx2latex, - put_cmd_in_ert, - revert_language, - revert_flex_inset, - str2bool, -) - #################################################################### # Private helper functions diff --git a/lib/lyx2lyx/lyx_2_5.py b/lib/lyx2lyx/lyx_2_5.py index 79f258eb14..6a96326e24 100644 --- a/lib/lyx2lyx/lyx_2_5.py +++ b/lib/lyx2lyx/lyx_2_5.py @@ -19,9 +19,6 @@ import re -# Uncomment only what you need to import, please. - -from parser_tools import find_end_of_inset, find_token, find_re, get_value # count_pars_in_inset, del_complete_lines, del_token, find_end_of, # find_end_of_layout, # find_token_backwards, find_token_exact, get_bool_value, @@ -32,8 +29,11 @@ from parser_tools import find_end_of_inset, find_token, find_re, get_value # find_re, find_substring, # set_bool_value # find_tokens, check_token - from lyx2lyx_tools import add_to_preamble, latex_length + +# Uncomment only what you need to import, please. +from parser_tools import find_end_of_inset, find_re, find_token, get_value + # put_cmd_in_ert, insert_to_preamble, lyx2latex, # revert_language, revert_flex_inset, str2bool, # revert_font_attrs, diff --git a/lib/lyx2lyx/profiling.py b/lib/lyx2lyx/profiling.py index 97706d52aa..e947cfd602 100755 --- a/lib/lyx2lyx/profiling.py +++ b/lib/lyx2lyx/profiling.py @@ -21,11 +21,11 @@ import imp lyx2lyx = imp.load_source("lyx2lyx", "lyx2lyx", open("lyx2lyx")) # Profiler used in the study +import os + import hotshot import hotshot.stats -import os - """ This program profiles lyx2lyx. Usage: diff --git a/lib/lyx2lyx/test_lyx2lyx_tools.py b/lib/lyx2lyx/test_lyx2lyx_tools.py index 4184b0e563..27d7097f93 100644 --- a/lib/lyx2lyx/test_lyx2lyx_tools.py +++ b/lib/lyx2lyx/test_lyx2lyx_tools.py @@ -18,7 +18,8 @@ "This modules tests the auxiliary functions for lyx2lyx." import unittest -from lyx2lyx_tools import put_cmd_in_ert, latex_length + +from lyx2lyx_tools import latex_length, put_cmd_in_ert class TestParserTools(unittest.TestCase): diff --git a/lib/lyx2lyx/test_parser_tools.py b/lib/lyx2lyx/test_parser_tools.py index f9bdc33d35..fa00da2b8a 100644 --- a/lib/lyx2lyx/test_parser_tools.py +++ b/lib/lyx2lyx/test_parser_tools.py @@ -18,23 +18,23 @@ "This modules tests the functions used to help parse lines." import unittest + from parser_tools import ( check_token, - is_nonempty_line, - find_token, - find_substring, - find_re, - re, - find_complete_lines, - find_across_lines, - find_tokens, - get_value, - get_bool_value, del_complete_lines, del_value, - set_bool_value - ) - + find_across_lines, + find_complete_lines, + find_re, + find_substring, + find_token, + find_tokens, + get_bool_value, + get_value, + is_nonempty_line, + re, + set_bool_value, +) lines = r""" \begin_layout Standard diff --git a/lib/lyx2lyx/unicode_symbols.py b/lib/lyx2lyx/unicode_symbols.py index d6f998e2f4..a41b48d1f2 100644 --- a/lib/lyx2lyx/unicode_symbols.py +++ b/lib/lyx2lyx/unicode_symbols.py @@ -17,9 +17,9 @@ "Import unicode_reps from this module for access to the unicode<->LaTeX mapping." +import codecs import os import re -import codecs def read_unicodesymbols():