Catt is not working after update of SSH & Web Terminal to version 9.0. Returns this error:
➜ ~ catt status
Traceback (most recent call last):
File "/usr/bin/catt", line 8, in <module>
sys.exit(main())
File "/usr/lib/python3.9/site-packages/catt/cli.py", line 644, in main
return cli(obj=get_config_as_dict())
File "/usr/lib/python3.9/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/usr/lib/python3.9/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/usr/lib/python3.9/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3.9/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3.9/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.9/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/usr/lib/python3.9/site-packages/catt/cli.py", line 453, in status
cst = setup_cast(settings["selected_device"], prep="info")
File "/usr/lib/python3.9/site-packages/catt/controllers.py", line 78, in setup_cast
cast_device = get_cast_device(device_desc)
File "/usr/lib/python3.9/site-packages/catt/discovery.py", line 135, in get_cast_device
cast_device = get_cast_device_with_name(device_desc)
File "/usr/lib/python3.9/site-packages/catt/discovery.py", line 80, in get_cast_device_with_name
devices = get_cast_devices([device_name]) if device_name else get_cast_devices()
File "/usr/lib/python3.9/site-packages/catt/discovery.py", line 50, in get_cast_devices
devices = [
File "/usr/lib/python3.9/site-packages/catt/discovery.py", line 51, in <listcomp>
CastDevice(pychromecast.get_chromecast_from_cast_info(c, browser.zc), c.host, c.port) for c in cast_infos
File "/usr/lib/python3.9/site-packages/pychromecast/__init__.py", line 86, in get_chromecast_from_cast_info
return Chromecast(
File "/usr/lib/python3.9/site-packages/pychromecast/__init__.py", line 311, in __init__
dev_status = get_device_status(host, services, zconf)
File "/usr/lib/python3.9/site-packages/pychromecast/dial.py", line 109, in get_device_status
status = _get_status(
File "/usr/lib/python3.9/site-packages/pychromecast/dial.py", line 71, in _get_status
host, _, _ = get_host_from_service(service, zconf)
File "/usr/lib/python3.9/site-packages/pychromecast/dial.py", line 32, in get_host_from_service
service_info = zconf.get_service_info("_googlecast._tcp.local.", service.data)
File "/usr/lib/python3.9/site-packages/zeroconf/_core.py", line 452, in get_service_info
if info.request(self, timeout, question_type):
File "/usr/lib/python3.9/site-packages/zeroconf/_services/info.py", line 426, in request
assert zc.loop is not None and zc.loop.is_running()
AssertionError
Anybody any advice? Thank you…