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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to