Message245868
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. |
|
Date |
User |
Action |
Args |
2015-06-26 20:46:46 | terry.reedy | set | recipients:
+ terry.reedy, ncoghlan, pitrou, Claudiu.Popa, python-dev, yselivanov, akaptur, ballingt |
2015-06-26 20:46:46 | terry.reedy | set | messageid: <1435351606.43.0.436023256328.issue21217@psf.upfronthosting.co.za> |
2015-06-26 20:46:46 | terry.reedy | link | issue21217 messages |
2015-06-26 20:46:46 | terry.reedy | create | |
|