Andrei Kulakov <[email protected]> added the comment:
Ethan: as far as I understand, there's no actual problem here. The report adds
a print statement in __init_subclass__ that says that instance was created,
while in fact instance is not created. I can confirm what Batuhan said, in my
testing, that it fails with TypeError as expected:
python3 ~/temp/a.py
----VICMD----
Created instance of <class '__main__.Derived'> easily: <__main__.Derived object
at 0x106fbb9d0>
Traceback (most recent call last):
File "/Users/ak/temp/a.py", line 54, in <module>
Derived()
TypeError: Can't instantiate abstract class Derived with abstract method
do_something
I think this can be closed as not a bug.
----------
nosy: +andrei.avk
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue35815>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com