Description of problem: when i start it, it fault Version-Release number of selected component: dialect-1.4.1-2.fc36 Additional info: reporter: libreport-2.17.1 cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-glib-com.github.gi_lom.dialect-27306.scope cmdline: /usr/bin/python3 /usr/bin/dialect crash_function: Translator exception_type: AttributeError executable: /usr/bin/dialect interpreter: python3-3.10.4-1.fc36.x86_64 kernel: 5.17.1-300.fc36.x86_64 runlevel: N 5 type: Python3 uid: 1000 Truncated backtrace: client.py:62:Translator:AttributeError: module 'httpcore' has no attribute 'SyncHTTPTransport' Traceback (most recent call last): File "/usr/bin/dialect", line 37, in <module> from dialect import main File "/usr/share/dialect/dialect/main.py", line 19, in <module> from dialect.preferences import DialectPreferencesWindow File "/usr/share/dialect/dialect/preferences.py", line 13, in <module> from dialect.settings import Settings File "/usr/share/dialect/dialect/settings.py", line 10, in <module> from dialect.translators import ( File "/usr/share/dialect/dialect/translators/__init__.py", line 8, in <module> modclass = importlib.import_module('dialect.translators.' + modname).Translator File "/usr/lib64/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/share/dialect/dialect/translators/gtrans.py", line 5, in <module> from googletrans import Translator as GoogleTranslator File "/usr/lib/python3.10/site-packages/googletrans/__init__.py", line 6, in <module> from googletrans.client import Translator File "/usr/lib/python3.10/site-packages/googletrans/client.py", line 30, in <module> class Translator: File "/usr/lib/python3.10/site-packages/googletrans/client.py", line 62, in Translator proxies: typing.Dict[str, httpcore.SyncHTTPTransport] = None, AttributeError: module 'httpcore' has no attribute 'SyncHTTPTransport' Local variables in innermost frame: __module__: 'googletrans.client' __qualname__: 'Translator' __doc__: "Google Translate ajax API implementation class\n\n You have to create an instance of Translator to use this API\n\n :param service_urls: google translate url list. URLs will be used randomly.\n For example ``['translate.google.com', 'translate.google.co.kr']``\n To preferably use the non webapp api, service url should be translate.googleapis.com\n :type service_urls: a sequence of strings\n\n :param user_agent: the User-Agent header to send when making requests.\n :type user_agent: :class:`str`\n\n :param proxies: proxies configuration.\n Dictionary mapping protocol or protocol and host to the URL of the proxy\n For example ``{'http': 'foo.bar:3128', 'http://host.name': 'foo.bar:4012'}``\n :type proxies: dictionary\n\n :param timeout: Definition of timeout for httpx library.\n Will be used for every request.\n :type timeout: number or a double of numbers\n :param proxies: proxies configuration.\n Dictionary mapping protocol or protocol and host to the URL of the proxy\n For example ``{'http': 'foo.bar:3128', 'http://host.name': 'foo.bar:4012'}``\n :param raise_exception: if `True` then raise exception if smth will go wrong\n :param http2: whether to use HTTP2 (default: True)\n :param use_fallback: use a fallback method\n :type raise_exception: boolean\n "
Created attachment 1869628 [details] File: backtrace
Created attachment 1869629 [details] File: cpuinfo
Created attachment 1869630 [details] File: environ
Created attachment 1869631 [details] File: mountinfo
Created attachment 1869632 [details] File: namespaces
Created attachment 1869633 [details] File: open_fds
This originates in py-googletrans, httpcore 0.14 has breaking changes which, well, break the library. Dialect devs seem aware of it: https://github.com/dialect-app/dialect/pull/243 I will try to see if I can fix that myself directly in py-googletrans.
Fixed upstream (+ GTK4/libadwaita 🎉)! I'll push a pre-release version if a new release is still far away.
*** Bug 2073626 has been marked as a duplicate of this bug. ***
FEDORA-2022-e0d5efd592 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-e0d5efd592
FEDORA-2022-e0d5efd592 has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-e0d5efd592` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-e0d5efd592 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-e0d5efd592 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.