Louis-Vincent Boudreault added the comment:
This is not true, because the classmethod used the library shortcuts the
class mro order, this is to prevent infinite loop inthe __new__. However,
If it was using __init__ before hand, we would
Not have this issue
Le jeu. 13 août 2020 à 15:31, Louis
Louis-Vincent Boudreault added the comment:
This is not true, because the classmethod use the library shortcuts the
class mro order, to prevent infinite loop inthe __new__. However, it was
using __init__ before hand, we would
Not have this issue
Le jeu. 13 août 2020 à 15:27, Jeffrey Kintscher
Louis-Vincent Boudreault added the comment:
Path.__new__ should not call _from_parts because it breaks the specialization
by directly using object.__new__.
This is why `_from_parts` has to be duplicated in each subclass's `__new__`.
My suggestion (first draft) is to do the parsing