On Thursday, October 2, 2014 10:34:15 PM UTC-7, Viet Nguyen wrote: > Hi, > > > > When I am debug mode, is there some command which will help display the > source code for a Python function of interest? Much like you'd use "info > proc" to display contents of Tcl proc. > > > > Thanks, > > Viet
I tried this: >>> def func(a): ... a = 'abcd' >>> inspect.getsource(func) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/sw/packages/python/current/lib/python2.7/inspect.py", line 701, in getsource lines, lnum = getsourcelines(object) File "/sw/packages/python/current/lib/python2.7/inspect.py", line 690, in getsourcelines lines, lnum = findsource(object) File "/sw/packages/python/current/lib/python2.7/inspect.py", line 538, in findsource raise IOError('could not get source code') IOError: could not get source code >>> inspect.getsourcelines(func) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/sw/packages/python/current/lib/python2.7/inspect.py", line 690, in getsourcelines lines, lnum = findsource(object) File "/sw/packages/python/current/lib/python2.7/inspect.py", line 538, in findsource raise IOError('could not get source code') IOError: could not get source code What is wrong? Thanks, Viet -- https://mail.python.org/mailman/listinfo/python-list