New submission from Tomasz Rzepecki :
Subclassing an abc with an abstract class property yields to unexpected
behaviour: the class property is called, and an abstract class may be
erroneously considered concrete.
See https://stackoverflow.com/a/68763572/4434666 for details.
--
files
New submission from Tomasz Rzepecki :
There seems to be no way to transparently make an abstract base class enforce
instance attributes for subclasses (without creating a custom metaclass, see
e.g.
https://newbedev.com/python-abstract-class-shall-force-derived-classes-to-initialize-variable