]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
#3247 Get rid of Py_FindMethod; use tp_members instead.
authorAmaury Forgeot d'Arc <amauryfa@gmail.com>
Wed, 2 Jul 2008 20:50:16 +0000 (20:50 +0000)
committerAmaury Forgeot d'Arc <amauryfa@gmail.com>
Wed, 2 Jul 2008 20:50:16 +0000 (20:50 +0000)
commite43d33a4db0c0c9afcb70a26f682abfe889e845b
tree47197bd06fa88bf96cef5f673018d20887fa301c
parent4118174315f4cba03208886af868fe31f1cd5b9d
#3247 Get rid of Py_FindMethod; use tp_members instead.
Otherwise dir(_sre.SRE_Match) returns an empty list.

First step: handle most occurrences, remove tp_getattr and fill the tp_methods and tp_members slots.
Add some test about attribute access.
13 files changed:
Lib/test/test_re.py
Lib/test/test_winreg.py
Lib/test/test_zlib.py
Modules/_bsddb.c
Modules/_sre.c
Modules/_ssl.c
Modules/_threadmodule.c
Modules/_tkinter.c
Modules/parsermodule.c
Modules/selectmodule.c
Modules/zlibmodule.c
PC/_subprocess.c
PC/winreg.c