diff options
author | Meador Inge <meadori@gmail.com> | 2015-07-24 03:49:37 (GMT) |
---|---|---|
committer | Meador Inge <meadori@gmail.com> | 2015-07-24 03:49:37 (GMT) |
commit | 5b718d7f4fc3ad28ffb774aa96324a81f5f3e742 (patch) | |
tree | 3322ddcf2a68142b501f0f83dca61ac8e48b073d /Lib/pydoc.py | |
parent | 70398398959045a1b617059201ed4fa02b4fa0fa (diff) | |
download | cpython-5b718d7f4fc3ad28ffb774aa96324a81f5f3e742.zip cpython-5b718d7f4fc3ad28ffb774aa96324a81f5f3e742.tar.gz cpython-5b718d7f4fc3ad28ffb774aa96324a81f5f3e742.tar.bz2 |
Issue #24485: Function source inspection fails on closures.
The fix for Issue #21217 introduced a regression that caused
`inspect.getsource` to return incorrect results on nested
functions. The root cause of the regression was due to
switching the implementation to analyze the underlying
bytecode instead of the source code.
This commit switches things back to analyzing the source code
in a more complete way. The original bug and the regression
are both fixed by the new source code analysis.
Diffstat (limited to 'Lib/pydoc.py')
0 files changed, 0 insertions, 0 deletions