CVSROOT:        /cvsroot/lilypond
Module name:    mftrace
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/08/14 22:07:39

Modified files:
        .              : mftrace.py 

Log message:
        

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/mftrace/mftrace.py.diff?tr1=1.58&tr2=1.59&r1=text&r2=text

Patches:
Index: mftrace/mftrace.py
diff -u mftrace/mftrace.py:1.58 mftrace/mftrace.py:1.59
--- mftrace/mftrace.py:1.58     Sun Aug 14 21:54:12 2005
+++ mftrace/mftrace.py  Sun Aug 14 22:07:39 2005
@@ -97,6 +97,11 @@
        def _ (s):
                return s
 
+def shell_escape_filename (str):
+       str = re.sub ('[\'" ]', '\\\1', str)
+       return str
+       
+
 def identify (port):
        port.write ('%s %s\n' % (program_name, program_version))
 
@@ -894,7 +899,7 @@
     outname = fontname + ext
 
     progress (_ ("Assembling raw font to `%s'... ") % outname)
-    system ('t1asm %s mftrace.t1asm %s' % (asm_opt, re.escape (outname)))
+    system ('t1asm %s mftrace.t1asm %s' % (asm_opt, shell_escape_filename 
(outname)))
     progress ('\n')
     return outname
 
@@ -938,7 +943,7 @@
 ''' % vars())
 
                system ("%s -script to-ttf.pe %s %s" % (ff_command,
-                           re.escape (raw_name), re.escape (tfmfile)))
+                           shell_escape_filename (raw_name), 
shell_escape_filename (tfmfile)))
        else:
                t1_path = ''
        


_______________________________________________
Lilypond-cvs mailing list
Lilypond-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to