I'm having a problem trying to use the ronin splitter on python version 3.10.4.
The error message is:
AttributeError: module 'collections' has no attribute 'Iterable'
I think this is caused by the fact that collections.iterable is deprecated since python version 3.3 and removed in 3.10, as explained in this StackOverflow answer.
However, it is still used in the file spiral/utils.py:
if isinstance(el, collections.Iterable) and not isinstance(el, (str, bytes)):
A possible way to fix this problem and keep downwards compatibility is explained here.
This solution worked for me. Now, the ronin splitter is working like a charm :)
If you want, I can provide a Pull Request with this solution for you!
Hello,
I'm having a problem trying to use the
ronin splitter
on python version 3.10.4.The error message is:
AttributeError: module 'collections' has no attribute 'Iterable'
I think this is caused by the fact that collections.iterable is deprecated since python version 3.3 and removed in 3.10, as explained in this StackOverflow answer.
However, it is still used in the file
spiral/utils.py
:A possible way to fix this problem and keep downwards compatibility is explained here. This solution worked for me. Now, the ronin splitter is working like a charm :)
If you want, I can provide a Pull Request with this solution for you!