From: John Gourlay Date: Thu, 26 May 2016 20:24:23 +0000 (-0400) Subject: In python/musicexp.py: X-Git-Tag: release/2.19.44-1~24^2~3 X-Git-Url: https://git.donarmstrong.com/lilypond.git?a=commitdiff_plain;h=bdafccdd85ea487a553ccf676a2d44bd14484fc9;p=lilypond.git In python/musicexp.py: In the ly output add a space between a direction modifier and quote. Remove a redundant <<. In python/musicxml2ly_conversion.py: Add a definition for _. --- diff --git a/python/musicexp.py b/python/musicexp.py index 998267550e..a7b569a5aa 100644 --- a/python/musicexp.py +++ b/python/musicexp.py @@ -1361,7 +1361,12 @@ class TextEvent (Event): return { 1: '^', -1: '_', 0: '-' }.get (self.force_direction, '-') def ly_expression (self): - base_string = '%s\"%s\"' + # self.text will be enclosed by quotes, and the direction + # modifier must be separated from the opening quote by a space. + # This is so that subsequent line breaking for the output file + # using utilities.split_string_and_preserve_doublequoted_strings() + # properly detects the opening quote. + base_string = '%s \"%s\"' if self.markup: base_string = '%s\markup{ ' + self.markup + ' {%s} }' return base_string % (self.direction_mod (), self.text) @@ -2167,7 +2172,7 @@ class StaffGroup: self.print_ly_context_mods (printer) for m in self.context_modifications: printer.dump (m) - printer.dump ("} <<") + printer.dump ("}") printer.newline () #print a single << after StaffGroup only when the with-block is not needed. #This doesn't work. << is printed before and after StaffGroup! diff --git a/python/musicxml2ly_conversion.py b/python/musicxml2ly_conversion.py index 6216b540fb..67df2add83 100644 --- a/python/musicxml2ly_conversion.py +++ b/python/musicxml2ly_conversion.py @@ -2,6 +2,7 @@ from rational import * import lilylib as ly import musicexp +_ = ly._ def rational_to_lily_duration(rational_len): d = musicexp.Duration()