dialect-app / dialect

A translation app for GNOME.
GNU General Public License v3.0
596 stars 69 forks source link

Constructor returned NULL #334

Open jeanas opened 1 year ago

jeanas commented 1 year ago

After changing the translator service to LibreTranslate, I got a system crash report, though the app didn't close:

libretrans.py:83:__init__:TypeError: constructor returned NULL

Traceback (most recent call last):
  File "/usr/share/dialect/search_provider", line 208, in _on_settings_changed
    self.translator = self._get_translator()
                      ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/dialect/search_provider", line 193, in _get_translator
    translator = TRANSLATORS[backend](
                 ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/dialect/dialect/translators/libretrans.py", line 83, in __init__
    lang_message = Soup.Message.new('GET', self.lang_url)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: constructor returned NULL

This is with Dialect 2.1.1 installed from the Fedora 38 repos.