diff options
author | Tim Peters <tim.peters@gmail.com> | 2001-09-04 01:20:04 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2001-09-04 01:20:04 (GMT) |
commit | 37a309db7086381da6ae176cec8817cdd75de872 (patch) | |
tree | 739ce41938274ff80e891d5589a7ebe29cc2d6cb /Include/pgenheaders.h | |
parent | a8aefe535c879c8b0f5201961648a89c8e3d7887 (diff) | |
download | cpython-37a309db7086381da6ae176cec8817cdd75de872.zip cpython-37a309db7086381da6ae176cec8817cdd75de872.tar.gz cpython-37a309db7086381da6ae176cec8817cdd75de872.tar.bz2 |
builtin_dir(): Treat classic classes like types. Use PyDict_Keys instead
of PyMapping_Keys because we know we have a real dict. Tolerate that
objects may have an attr named "__dict__" that's not a dict (Py_None
popped up during testing).
test_descr.py, test_dir(): Test the new classic-class behavior; beef up
the new-style class test similarly.
test_pyclbr.py, checkModule(): dir(C) is no longer a synonym for
C.__dict__.keys() when C is a classic class (looks like the same thing
that burned distutils! -- should it be *made* a synoym again? Then it
would be inconsistent with new-style class behavior.).
Diffstat (limited to 'Include/pgenheaders.h')
0 files changed, 0 insertions, 0 deletions