#17526: fix an IndexError raised while passing code without filename to inspect.findsource(). Initial patch by Tyler Doyle.

This commit is contained in:
Ezio Melotti 2013-03-30 05:17:24 +02:00
parent 9098472299
commit 1b145927d7
3 changed files with 18 additions and 1 deletions

View file

@ -550,7 +550,7 @@ def findsource(object):
file = getfile(object)
sourcefile = getsourcefile(object)
if not sourcefile and file[0] + file[-1] != '<>':
if not sourcefile and file[:1] + file[-1:] != '<>':
raise IOError('source code not available')
file = sourcefile if sourcefile else file