I'm not sure where to post this...

When I try to run convert-ly on any file, I get the following error:

###

convert-ly (GNU LilyPond) 2.27.3


convert-ly: Processing `'...

Applying conversion: 2.26.0, 2.27.0, 2.27.3

Traceback (most recent call last):

File "/home/knute/lilypond/lilypond-2.27.3/bin/../libexec/convert-ly", line
456, in <module>

main()

~~~~^^

File "/home/knute/lilypond/lilypond-2.27.3/bin/../libexec/convert-ly", line
440, in main

errors += do_one_file(f)

~~~~~~~~~~~^^^

File "/home/knute/lilypond/lilypond-2.27.3/bin/../libexec/convert-ly", line
351, in do_one_file

do_conversion(input, from_version, to_version)

~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/home/knute/lilypond/lilypond-2.27.3/bin/../libexec/convert-ly", line
257, in do_conversion

newstr = x[1](s)

File
"/home/knute/lilypond/lilypond-2.27.3/share/lilypond/2.27.3/python/convertrules.py",
line 5702, in conv

s = re.sub(r'ly:book\?',r'ly:book-or-bookpart?')

TypeError: sub() missing 1 required positional argument: 'string'



The document has not been changed.

###

My Python version is 3.14.4 but I think LilyPond uses its own Python
implementation.  I am on Ubuntu 26.04.1.

--
Knute Snortum

Reply via email to