diff options
author | Tim Peters <tim.peters@gmail.com> | 2001-10-27 19:37:48 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2001-10-27 19:37:48 (GMT) |
commit | 3abca127fe1565ec80f6b0a1ae48d65186ad887d (patch) | |
tree | ad9da6a32fe9956cba5d804939f345b85ad85259 /acconfig.h | |
parent | 4d85953fe609197c54827826963eabaf6418024c (diff) | |
download | cpython-3abca127fe1565ec80f6b0a1ae48d65186ad887d.zip cpython-3abca127fe1565ec80f6b0a1ae48d65186ad887d.tar.gz cpython-3abca127fe1565ec80f6b0a1ae48d65186ad887d.tar.bz2 |
SF bug #475327: type() produces incorrect error msg
object.h: Added PyType_CheckExact macro.
typeobject.c, type_new():
+ Use the new macro.
+ Assert that the arguments have the right types rather than do incomplete
runtime checks "sometimes".
+ If this isn't the 1-argument flavor() of type, and there aren't 3 args
total, produce a "types() takes 1 or 3 args" msg before
PyArg_ParseTupleAndKeywords produces a "takes exactly 3" msg.
Diffstat (limited to 'acconfig.h')
0 files changed, 0 insertions, 0 deletions