Message201891
I was looking at inspect.getsource(). In Python 3.3 and 3.4 either the docstring and the online doc say it raises a OSError, and in fact:
>>> import inspect
>>> def foo():
... pass
...
>>> inspect.getsource(foo)
Traceback (most recent call last):
...
OSError: could not get source code
However, getsource() calls getfile(), and this one raises a TypeError:
>>> inspect.getsource(0)
Traceback (most recent call last):
...
TypeError: 0 is not a module, class, method, function, traceback, frame, or code object |
|
Date |
User |
Action |
Args |
2013-11-01 11:54:23 | marco.buttu | set | recipients:
+ marco.buttu, docs@python |
2013-11-01 11:54:23 | marco.buttu | set | messageid: <1383306863.35.0.879382426433.issue19472@psf.upfronthosting.co.za> |
2013-11-01 11:54:23 | marco.buttu | link | issue19472 messages |
2013-11-01 11:54:23 | marco.buttu | create | |
|