Traceback (most recent call last):


 "/usr/local/bin/proxybroker", line 11, in <module>

sys.exit(cli())


 "/usr/local/lib/python3.6/dist-packages/proxybroker/cli.py", line 433, in cli

loop.run_until_complete(asyncio.gather(*tasks, loop=loop))


 "/usr/lib/python3.6/asyncio/base_events.py", line 484, in run_until_complete

return future.result()


 "/usr/local/lib/python3.6/dist-packages/proxybroker/api.py", line 173, in find

ip = await self._resolver.get_real_ext_ip()


 "/usr/local/lib/python3.6/dist-packages/proxybroker/resolver.py", line 96, in get_real_ext_ip

timeout = aiohttp.ClientTimeout(total=self._timeout)
AttributeError: module 'aiohttp' has no attribute 'ClientTimeout'

solaar: error: Traceback (most recent call last):


 "/usr/local/lib/python3.9/site-packages/solaar/cli/__init__.py", line 190, in run

c = list(_receivers(hidraw_path))


 "/usr/local/lib/python3.9/site-packages/solaar/cli/__init__.py", line 97, in _receivers

from logitech_receiver import Receiver


 "/usr/local/lib/python3.9/site-packages/logitech_receiver/__init__.py", line 36, in <module>

from . import listener, status
# noqa: F401


 "/usr/local/lib/python3.9/site-packages/logitech_receiver/listener.py", line 28, in <module>

from . import base as _base


 "/usr/local/lib/python3.9/site-packages/logitech_receiver/base.py", line 35, in <module>

from .base_usb import ALL as _RECEIVER_USB_IDS


 "/usr/local/lib/python3.9/site-packages/logitech_receiver/base_usb.py", line 32, in <module>

from .descriptors import DEVICES as _DEVICES


 "/usr/local/lib/python3.9/site-packages/logitech_receiver/descriptors.py", line 27, in <module>

from .settings_templates import FeatureSettings as _FS


 "/usr/local/lib/python3.9/site-packages/logitech_receiver/settings_templates.py", line 26, in <module>

from solaar.ui import notify as _notify


 "/usr/local/lib/python3.9/site-packages/solaar/ui/__init__.py", line 27, in <module>

from gi.repository import GLib, Gtk


 "<frozen importlib._bootstrap>", line 1007, in _find_and_load


 "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked


 "<frozen importlib._bootstrap>", line 664, in _load_unlocked


 "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible


 "/usr/local/lib/python3.9/site-packages/gi/importer.py", line 145, in load_module

dynamic_module = load_overrides(introspection_module)


 "/usr/local/lib/python3.9/site-packages/gi/overrides/__init__.py", line 118, in load_overrides

override_mod = importlib.import_module(override_package_name)


 "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module

return _bootstrap._gcd_import(name[level:], package, level)


 "/usr/local/lib/python3.9/site-packages/gi/overrides/Gtk.py", line 168, in <module>

class Container(Gtk.Container, Widget):


 "/usr/local/lib/python3.9/site-packages/gi/module.py", line 123, in __getattr__

raise AttributeError("%r object has no attribute %r" % (
AttributeError: 'gi.repository.Gtk' object has no attribute 'Container'
