X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fscripts%2Flyxpreview_tools.py;h=7783fe2b7ddde61529d3d5307642ebb828887870;hb=e4065cc1b1394c61108735611e0ebf02b12e6bbe;hp=93964083a5d8f604ea0b2f7586b409fe199d71aa;hpb=562917dc1c37d84b538f4d7da1ef3f7ed48116f7;p=lyx.git diff --git a/lib/scripts/lyxpreview_tools.py b/lib/scripts/lyxpreview_tools.py index 93964083a5..7783fe2b7d 100644 --- a/lib/scripts/lyxpreview_tools.py +++ b/lib/scripts/lyxpreview_tools.py @@ -313,9 +313,9 @@ def run_tex(tex, tex_file): def string_in_file(string, infile): if not os.path.isfile(infile): return False - f = open(infile, 'r') + f = open(infile, 'rb') for line in f.readlines(): - if string in line: + if string.encode() in line: f.close() return True f.close() @@ -325,15 +325,15 @@ def string_in_file(string, infile): # Returns a list of indexes of pages giving errors extracted from the latex log def check_latex_log(log_file): - error_re = re.compile("^! ") - snippet_re = re.compile("^Preview: Snippet ") - data_re = re.compile("([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)") + error_re = re.compile(b"^! ") + snippet_re = re.compile(b"^Preview: Snippet ") + data_re = re.compile(b"([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)") found_error = False error_pages = [] try: - for line in open(log_file, 'r').readlines(): + for line in open(log_file, 'rb').readlines(): if not found_error: match = error_re.match(line) if match != None: