Yes. the problem is reproducible. Hmm, the update to python 3.10 was three weeks ago (and 3.10.1 a three days), and until yesterday, everything was fine. Anyway, going back is not so easy since I accidentially deleted older packages. :)
Peter Bienstman schrieb am Dienstag, 14. Dezember 2021 um 21:57:43 UTC+1: > Also, I noticed you are using Python 3.10, but not all libraries support > this yet. Better use 3.9. > > Peter > > On Tue, 14 Dec 2021, 21:54 Peter Bienstman, <[email protected]> wrote: > >> Hi, >> >> Is the problem reproducible, i.e. does it occur every time? >> >> The error is coming from cheroot, a library Mnemosyne is using for its >> server code. Did you update that library recently? Does going back to a >> previous cheroot version help? >> >> Peter >> >> On Tue, 14 Dec 2021, 21:49 Martin Brodbeck, <[email protected]> wrote: >> >>> Hello all, >>> >>> out of nowhere, I'm unable to sync with the android app. Until >>> yesterday, everything was fine. Now, mnemosyne shows me an exception: >>> --- snip --- >>> Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use >>> QT_QPA_PLATFORM=wayland to run on Wayland anyway. >>> AttributeError("module 'collections' has no attribute 'Callable'") >>> Traceback (most recent call last): >>> File "/usr/lib/python3.10/site-packages/cheroot/server.py", line 1287, >>> in communicate >>> req.respond() >>> File "/usr/lib/python3.10/site-packages/cheroot/server.py", line 1077, >>> in respond >>> self.server.gateway(self).respond() >>> File "/usr/lib/python3.10/site-packages/cheroot/wsgi.py", line 140, in >>> respond >>> response = self.req.server.wsgi_app(self.env, self.start_response) >>> File "/usr/lib/python3.10/site-packages/openSM2sync/server.py", line >>> 115, in wsgi_app >>> status, method, args = self.get_method(environ) >>> File "/usr/lib/python3.10/site-packages/openSM2sync/server.py", line >>> 168, in get_method >>> if hasattr(self, method) and isinstance(getattr(self, method), >>> collections.Callable): >>> AttributeError: module 'collections' has no attribute 'Callable' >>> --- snip --- >>> >>> I'm using Arch Linux here, by the way. So everyting should be >>> up-to-date. What can I do? I did some learning on the smartphone, so I >>> would like to sync without loosing data. >>> >>> Thanks a lot, >>> Martin >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "mnemosyne-proj-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/mnemosyne-proj-users/2080e0ff-a9a5-43df-bce4-4856430feea6n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/mnemosyne-proj-users/2080e0ff-a9a5-43df-bce4-4856430feea6n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mnemosyne-proj-users/2fde95dc-c525-4e45-a4f1-a51f7e701f07n%40googlegroups.com.
