Please see

Phil Holmes

"Frédéric Gohier" <> wrote in message

I face a crash when run the command line :
/usr/local/bin/musicxml2ly --nd --nrp --npl --no-beaming -m MusicXMLV2_from_sibelius7.xml

the traceback is :
Traceback (most recent call last):
 File "/usr/local/bin/musicxml2ly", line 3277, in <module>
 File "/usr/local/bin/musicxml2ly", line 3271, in main
   voices = convert(filename, options)
 File "/usr/local/bin/musicxml2ly", line 3157, in convert
   update_score_setup(score, part_list, voices, parts)
 File "/usr/local/bin/musicxml2ly", line 3027, in update_score_setup
   score_structure.set_part_information(part_id, staves_info)
File "/usr/local/share/lilypond/2.21.0/python/", line 2351, in set_part_information
   self.contents.set_part_information (part_id, staves_info)
File "/usr/local/share/lilypond/2.21.0/python/", line 2135, in set_part_information
   c.set_part_information (part_name, staves_info)
AttributeError: PartGroupInfo instance has no attribute 'set_part_information'

I correct this issue by modifying

 *   in file git/python/ :
 *   in class StaffGroup :
 *   in function set_part_information :

   def set_part_information (self, part_name, staves_info):
       if part_name ==
           self.part_information = staves_info
           for c in self.children:
+                if hasattr(c, 'set_part_information'):
+                    c.set_part_information (part_name, staves_info)
-                c.set_part_information (part_name, staves_info)

I don't know the process to validate and don't remember the process to push a modification on git server.
please can you help me ?

GOHIER Frédéric

bug-lilypond mailing list

Reply via email to