Hello, thanks a lot for reporting this issue.
It seems that the behavior of python3 webbrowser module changed with python 3.7.2 release. A simple fix is to call webbrowser.get() before using the module. --- a/solfege/mainwin.py +++ b/solfege/mainwin.py @@ -25,6 +25,7 @@ # debian etch system, the browser does will freeze solfege until # I close the browser window. try: + webbrowser.get() i = webbrowser._tryorder.index("x-www-browser") webbrowser._tryorder.append(webbrowser._tryorder[i]) del webbrowser._tryorder[i] A patch is attached, and I'll generate a new package as soon as possible. Best Regards, François
--- a/solfege/mainwin.py +++ b/solfege/mainwin.py @@ -25,6 +25,7 @@ # debian etch system, the browser does will freeze solfege until # I close the browser window. try: + webbrowser.get() i = webbrowser._tryorder.index("x-www-browser") webbrowser._tryorder.append(webbrowser._tryorder[i]) del webbrowser._tryorder[i]
signature.asc
Description: This is a digitally signed message part