diff options
author | Ethan Furman <ethan@stoneleaf.us> | 2013-10-21 05:37:39 (GMT) |
---|---|---|
committer | Ethan Furman <ethan@stoneleaf.us> | 2013-10-21 05:37:39 (GMT) |
commit | b0c84cdaac987e075099ac65a218505e9efbdda3 (patch) | |
tree | a960c83f11a9a52c4b9036d892c96ce3ed26e392 /Doc/library/zipfile.rst | |
parent | c93dbe2f9b73a00b114e21564b32545898ef356c (diff) | |
download | cpython-b0c84cdaac987e075099ac65a218505e9efbdda3.zip cpython-b0c84cdaac987e075099ac65a218505e9efbdda3.tar.gz cpython-b0c84cdaac987e075099ac65a218505e9efbdda3.tar.bz2 |
Issue #19030: final pieces for proper location of various class attributes located in the metaclass.
Okay, hopefully the very last patch for this issue. :/
I realized when playing with Enum that the metaclass attributes weren't always displayed properly.
New patch properly locates DynamicClassAttributes, virtual class attributes (returned by __getattr__ and friends), and metaclass class attributes (if they are also in the metaclass __dir__ method).
Also had to change one line in pydoc to get this to work.
Added tests in test_inspect and test_pydoc to cover these situations.
Diffstat (limited to 'Doc/library/zipfile.rst')
0 files changed, 0 insertions, 0 deletions