]> git.donarmstrong.com Git - lilypond.git/commitdiff
Improve makelsr script.
authorGraham Percival <graham@percival-music.ca>
Tue, 17 Apr 2007 04:25:31 +0000 (21:25 -0700)
committerGraham Percival <graham@percival-music.ca>
Tue, 17 Apr 2007 04:25:31 +0000 (21:25 -0700)
buildscripts/makelsr.py

index 25a1d9c043a7a9ba389da1413f56117d6ba6a1db..f6e1c42629d1b72a87ee8a4376b3e8aa8e86d082 100755 (executable)
@@ -14,15 +14,9 @@ except:
        print "Please specify input_file."
        sys.exit()
 
-def copyWithWarning(src, dest):
-       readFile = open(src, 'r')
-       readFileLines = readFile.readlines()
-       readFile.close()
-       writeFile = open(dest, 'w')
-       writeFile.write('%%  Do not edit this file; it is auto-generated from LSR!\n')
-       for line in readFileLines:
-               writeFile.write(line)
-       writeFile.close()
+def copy_with_warning(src, dest):
+       msg = '%%  Do not edit this file; it is auto-generated from LSR!\n'
+       open (dest, 'w').write( msg + open (src).read() )
 
 for dir in dirs:
        srcdir = os.path.join (in_dir, dir)
@@ -42,7 +36,7 @@ for dir in dirs:
        for file in file_names:
                src = os.path.join (srcdir, file)
                dest = os.path.join (destdir, file)
-               copyWithWarning(src, dest)
+               copy_with_warning(src, dest)
 #              shutil.copyfile (src, dest)
                s = os.system('lilypond -dsafe -dbackend=svg -o /tmp/lsrtest ' + dest)
                if s: