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.

Reply via email to