Ben Avrahami <avrahami....@gmail.com> added the comment:

Implementing this behavior automatically would be more complicated since you 
would also have to take subclasses into account. Current implementation 
enforces that the class is unused (as much as can be reasonably done) when its 
abstraction status is re-calculated, such checks cannot be done in an automatic 
implementation.

The question becomes whether or not we think its reasonable that an abstract 
class would change its abstraction status throughout its lifetime. I'd argue 
"not implicitly".

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41905>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to