41.rc crashes with AttributeError
I was testing Orca on F35 with Gnome 41.rc, and unfortunately Orca crashes, as several users report on the testresults page.
[liveuser@localhost-live ~]$ orca
Traceback (most recent call last):
File "/usr/bin/orca", line 283, in <module>
sys.exit(main())
File "/usr/bin/orca", line 280, in main
return orca.main()
File "/usr/lib/python3.10/site-packages/orca/orca.py", line 818, in main
init(pyatspi.Registry)
File "/usr/lib/python3.10/site-packages/orca/orca.py", line 613, in init
loadUserSettings()
File "/usr/lib/python3.10/site-packages/orca/orca.py", line 428, in loadUserSettings
script = _scriptManager.getDefaultScript()
File "/usr/lib/python3.10/site-packages/orca/script_manager.py", line 216, in getDefaultScript
script = default.Script(app)
File "/usr/lib/python3.10/site-packages/orca/scripts/default.py", line 91, in __init__
script.Script.__init__(self, app)
File "/usr/lib/python3.10/site-packages/orca/script.py", line 112, in __init__
self.brailleGenerator = self.getBrailleGenerator()
File "/usr/lib/python3.10/site-packages/orca/script.py", line 171, in getBrailleGenerator
return braille_generator.BrailleGenerator(self)
File "/usr/lib/python3.10/site-packages/orca/braille_generator.py", line 64, in __init__
generator.Generator.__init__(self, script, "braille")
File "/usr/lib/python3.10/site-packages/orca/generator.py", line 81, in __init__
[z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
File "/usr/lib/python3.10/site-packages/orca/generator.py", line 81, in <listcomp>
[z for z in [getattr(self, y).__get__(self, self.__class__) for y in [x for x in dir(self) if x.startswith(METHOD_PREFIX)]] if isinstance(z, collections.Callable)]:
AttributeError: module 'collections' has no attribute 'Callable'