]> git.donarmstrong.com Git - lilypond.git/blobdiff - buildscripts/makelsr.py
Speed up makelsr procesing.
[lilypond.git] / buildscripts / makelsr.py
index 360d6ebec11afd08db105993fff4f4cc54902963..2a4d1ad7a11420d85f0581b2e0cb2eaaf4260d87 100755 (executable)
@@ -6,6 +6,7 @@ import shutil
 
 # 'expressive' not available yet
 dirs = ['ancient','chords','connecting','contemporary','expressive','guitar','parts','repeats','spacing','staff','text','vocal']
+notsafe=[]
 
 try:
        in_dir = sys.argv[1]
@@ -32,4 +33,19 @@ for dir in dirs:
                src = os.path.join (srcdir, file)
                dest = os.path.join (destdir, file)
                shutil.copyfile (src, dest)
+               s = os.system('lilypond -dsafe -dbackend=svg -o /tmp/lsrtest ' + dest)
+               if s:
+                       notsafe.append(dest)
+                       #raise 'Failed'
+
+file=open("lsr-unsafe.txt", 'w')
+for s in notsafe:
+       file.write(s+'\n')
+file.close()
+print
+print
+print "Unsafe files printed in lsr-unsafe.txt: CHECK MANUALLY!"
+print "  (probably with  xargs git-diff < lsr-unsafe.txt  )"
+print
+