From 03e6457096d452859fb4cfd418dc9268c6454c29 Mon Sep 17 00:00:00 2001 From: Manuel Jacob Date: Sun, 11 Jan 2026 08:27:11 +0100 Subject: [PATCH] Remove outdated comment about `excess_args` warning in `object.__init__` (#143669) The code emitting a warning was removed in 96384b93aae1d1e45dda21c4024d7d083c91626d. --- Objects/typeobject.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Objects/typeobject.c b/Objects/typeobject.c index 77e5c3e9f9ec..54263fd603ed 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c @@ -7128,12 +7128,6 @@ PyTypeObject PyType_Type = { symmetrically, __new__() complains about excess arguments unless __init__() is overridden and __new__() is not overridden (IOW, if __new__() is overridden or __init__() is not overridden). - - However, for backwards compatibility, this breaks too much code. - Therefore, in 2.6, we'll *warn* about excess arguments when both - methods are overridden; for all other cases we'll use the above - rules. - */ /* Forward */ -- 2.47.3