if re.search ('\\\\repetitions',str):
sys.stderr.write ('\n')
sys.stderr.write (NOT_SMART % "\\repetitions")
- # raise FatalConversionError()
+ # raise FatalConversionError ()
return str
conversions.append (((1,3,23), conv,
and re.search ('automaticMelismata', str) == None:
sys.stderr.write ('\n')
sys.stderr.write (NOT_SMART % "automaticMelismata; turned on by default since 1.5.67.")
- raise FatalConversionError()
+ raise FatalConversionError ()
return str
conversions.append (((1,5,67), conv,
sys.stderr.write ('\n')
sys.stderr.write (UPDATE_MANUALLY)
sys.stderr.write ('\n')
- raise FatalConversionError()
+ raise FatalConversionError ()
str = re.sub ('HaraKiriStaffContext', 'RemoveEmptyStaffContext', str)
return str
sys.stderr.write (UPDATE_MANUALLY)
sys.stderr.write ('\n')
- raise FatalConversionError()
+ raise FatalConversionError ()
return str
sys.stderr.write (UPDATE_MANUALLY)
sys.stderr.write ('\n')
- raise FatalConversionError()
+ raise FatalConversionError ()
str = re.sub (r'-\\markup', r'@\\markup', str)
str = re.sub (r'-\\', r'\\', str)
sys.stderr.write (UPDATE_MANUALLY)
sys.stderr.write ('\n')
- raise FatalConversionError()
+ raise FatalConversionError ()
str = re.sub ('fingerHorizontalDirection *= *#(LEFT|-1)',
"fingeringOrientations = #'(up down left)", str)
"(ly:paper-get-font (ly:grob-get-paper foo) .. )"))
sys.stderr.write (UPDATE_MANUALLY)
sys.stderr.write ('\n')
- raise FatalConversionError()
+ raise FatalConversionError ()
if re.search ("\\pitch *#", str) :
sys.stderr.write ('\n')
sys.stderr.write ('\n')
sys.stderr.write ("Use Scheme code to construct arbitrary note events.")
- raise FatalConversionError()
+ raise FatalConversionError ()
return str
sys.stderr.write ('\n')
sys.stderr.write (UPDATE_MANUALLY)
sys.stderr.write ('\n')
- raise FatalConversionError()
+ raise FatalConversionError ()
return str
conversions.append (((1,9,8), conv, """dash-length -> dash-fraction"""))
sys.stderr.write ('\n')
sys.stderr.write (UPDATE_MANUALLY)
sys.stderr.write ('\n')
- raise FatalConversionError()
+ raise FatalConversionError ()
# this rule doesn't really work,
# too lazy to figure out why.
sys.stderr.write (NOT_SMART % "ly:paper-get-variable")
sys.stderr.write ('\n')
sys.stderr.write ('use (ly:paper-lookup (ly:grob-paper ))')
- raise FatalConversionError()
+ raise FatalConversionError ()
str = re.sub (r'\\defaultAccidentals', "#(set-accidental-style 'default)", str)
str = re.sub (r'\\voiceAccidentals', "#(set-accidental-style 'voice)", str)
en_utf_8 = codecs.getencoder ('utf_8')
try:
de_ascii (str)
- except UnicodeDecodeError:
+ # only in python >= 2.3
+ # except UnicodeDecodeError:
+ except UnicodeError:
# do not re-recode UTF-8 input
try:
de_utf_8 (str)
- except UnicodeDecodeError:
+ #except UnicodeDecodeError:
+ except UnicodeError:
str = en_utf_8 (de_input (str)[0])[0]
'\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click'))
+def conv (str):
+ if re.search ("ly:stencil-set-extent!", str):
+ sys.stderr.write ('\n')
+ sys.stderr.write (NOT_SMART % "ly:stencil-set-extent!")
+ sys.stderr.write ('\n')
+ sys.stderr.write ('use (set! VAR (ly:make-stencil (ly:stencil-expr VAR) X-EXT Y-EXT))\n')
+ raise FatalConversionError ()
+ if re.search ("ly:stencil-align-to!", str):
+ sys.stderr.write ('\n')
+ sys.stderr.write (NOT_SMART % "ly:stencil-align-to!")
+ sys.stderr.write ('\n')
+ sys.stderr.write ('use (set! VAR (ly:stencil-aligned-to VAR AXIS DIR))\n')
+ raise FatalConversionError ()
+ return str
+
+conversions.append (((2, 5, 17),
+ conv,
+ 'ly:stencil-set-extent! removed'))
+
+
################################
# END OF CONVERSIONS
################################