commit | 298e4214538a7196c27ec22b1f01506fdb3c4039 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Thu Feb 13 16:30:16 2003 +0000 |
committer | Guido van Rossum <guido@python.org> | Thu Feb 13 16:30:16 2003 +0000 |
tree | 6d75d061df43965e30b132c378802c5488fd8f64 | |
parent | 0c016a9590b3da47f19420d0616e0c72cae19abf [diff] |
SF patch #685738 by Michael Stone. This changes the default __new__ to refuse arguments iff tp_init is the default __init__ implementation -- thus making it a TypeError when you try to pass arguments to a constructor if the class doesn't override at least __init__ or __new__.