Am Sonntag, 4. August 2013 um 16:35:47, schrieb Vincent van Ravesteijn <v...@lyx.org> > Op 4-8-2013 16:20, Kornel Benko schreef: > > commit d3245d4cd20b54701af2465a825183cd105b1f56 > > Author: Kornel Benko <kor...@lyx.org> > > Date: Sun Aug 4 15:57:01 2013 +0200 > > > > tex2lyx roundtrip: expand diff to bu usefull to files created by lyx > > > > Otherwise the comparision used by tex2lyx2lyx-tests would fail > > > > diff --git a/src/tex2lyx/test/runtests.py b/src/tex2lyx/test/runtests.py > > index 57cd0e1..5a279de 100755 > > --- a/src/tex2lyx/test/runtests.py > > +++ b/src/tex2lyx/test/runtests.py > > @@ -20,14 +20,15 @@ import os, string, sys, time, difflib, filecmp, > > subprocess, re > > def usage(prog_name): > > return "Usage: %s [uselyx2lyx] [<tex2lyx binary> [[<script dir>] > > [[<output dir>] [testfile]]]]" % prog_name > > > > -pat_fl = re.compile(r'^#LyX file created by tex2lyx .*$') > > +pat_fl1 = re.compile(r'^#LyX file created by tex2lyx .*$') > > +pat_fl2 = re.compile(r'^#LyX 2\.1 created this file.*$') > > Why the need to explicitly state "2.1" ? This only means extra > maintenance burden.
You are right. > > > > def compareLyx(lines1, lines2): > > if lines1[1:] != lines2[1:]: > > return False > > - if not pat_fl.match(lines1[0]): > > + if not pat_fl1.match(lines1[0]) and not pat_fl2.match(lines1[0]): > > return False > > - if not pat_fl.match(lines2[0]): > > + if not pat_fl1.match(lines2[0]) and not pat_fl2.match(lines2[0]): > > return False > > return True > > > > @@ -92,6 +93,7 @@ def main(argv): > > else: > > lyxfile = os.path.join(outputdir, base + ".lyx") > > cmd = '%s -roundtrip -copyfiles -f %s %s' % (tex2lyx, > > texfile, lyxfile) > > + print 'Executing: ' + cmd + "\n" > > proc = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE, > > stdout=subprocess.PIPE, stderr=subprocess.PIPE) > > proc.wait() > > err = proc.returncode > > @@ -121,7 +123,8 @@ def main(argv): > > lines2 = f2.readlines() > > f1.close() > > f2.close() > > - # ignore the first line i.e., the version of lyx > > + # ignore the first lone > > + # e.g. the version of lyx > Re-introducing the typo ? I was sure, it was your change, sorry. Will change both > Vincent Kornel
signature.asc
Description: This is a digitally signed message part.