You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Having __del__ present in stubs is useful for a few reasons:
A subclass that calls super().__del__() would see a false positive if __del__ is present in the base class at runtime but not in the stub
The documentation explicitly states that subclasses should call super().__del__() if they override a __del__ method. A type checker that wants to enforce this rule would need to know whether __del__ exists in the base class.
Activity
hauntsaninja commentedon Nov 6, 2023
Who indeed cares ;-) https://github.com/python/mypy/pull/12203/files#diff-55639a1f38efeacbb10988649399037c13ad11e9c82890b453d98ea2bed9caf8R285
AlexWaygood commentedon Nov 6, 2023
I was but a child; I have Grown and Learned from my mistakes
stubtest: warn about missing __del__
stubtest: warn about missing __del__ (#16456)