]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Add a type.__init__() method that enforces the same signature as
authorGuido van Rossum <guido@python.org>
Fri, 23 Mar 2007 18:53:03 +0000 (18:53 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 23 Mar 2007 18:53:03 +0000 (18:53 +0000)
commitf102e24bd34442026f4200a298a8b08d1deb3616
tree8615ed95b550b4c4493721fc9136fd01ca0b5da7
parent0af338859b86880cdfe0fe5b3abeea8acace33eb
Add a type.__init__() method that enforces the same signature as
type.__new__(), and then calls object.__init__(cls), just to be anal.

This allows us to restore the code in string.py's _TemplateMetaclass
that called super(...).__init__(name, bases, dct), which I commented
out yesterday since it broke due to the stricter argument checking
added to object.__init__().
Lib/string.py
Objects/typeobject.c