File solfege-python-fixtryorder.patch of Package solfege
diff -wru solfege-3.23.4/solfege/mainwin.py solfege-3.23.4.fix/solfege/mainwin.py
--- solfege-3.23.4/solfege/mainwin.py 2016-06-24 22:18:29.000000000 +0200
+++ solfege-3.23.4.fix/solfege/mainwin.py 2024-01-08 08:57:21.338221981 +0100
@@ -28,7 +28,7 @@
i = webbrowser._tryorder.index("x-www-browser")
webbrowser._tryorder.append(webbrowser._tryorder[i])
del webbrowser._tryorder[i]
-except ValueError:
+except (AttributeError, ValueError):
pass
import sys