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]

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to