Andrei Kulakov <andrei....@gmail.com> 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 <rep...@bugs.python.org>
<https://bugs.python.org/issue35815>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to