+2004-04-08 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scripts/abc2ly.py (parse_file): Strip \r from lines. Fixes DOS
+ flavour abc files (backportme).
+
2004-04-08 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/scaled-font-metric.cc (text_dimension): only multiply with
return '%s \\major' % key
type = k[0:3]
- if key_lookup.has_key(type):
- return("%s \\%s" % ( key, key_lookup[type]))
- sys.stderr.write("Unknown key type `%s' ignored\n" % type)
- return key
+ if key_lookup.has_key (type):
+ return ("%s \\%s" % ( key, key_lookup[type]))
+ sys.stderr.write ("Unknown key type `%s' ignored\n" % type)
+ return ""
def shift_key (note, acc , shift):
s = semitone_pitch((note, acc))
def parse_file (fn):
f = open (fn)
ls = f.readlines ()
+ ls = map (lambda x: re.sub ("\r$", '', x), ls)
select_voice('default', '')
lineno = 0