Message245868
| Author |
terry.reedy |
| Recipients |
Claudiu.Popa, akaptur, ballingt, ncoghlan, pitrou, python-dev, terry.reedy, yselivanov |
| Date |
2015年06月26日.20:46:46 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1435351606.43.0.436023256328.issue21217@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
I strongly suspect that ac86e5b2d45b is the cause of the regression reported in #24485.
def outer():
def inner():
inner1
from inspect import getsource
print(getsource(outer))
omits the body of inner. Ditto if outer is a method. All is okay if outer is a method and the source of the class is requested.
Could the authors, Allison and Thomas, take a look and try to fix _line_number_helper to pass the added test (and possibly incorporate it into findsource)? Since there is a new issue already, this one can be left closed and further work posted to #24485. |
|