[docs] [issue19472] inspect.getsource() raises a wrong exception type
Marco Buttu
report at bugs.python.org
Fri Nov 1 12:54:23 CET 2013
New submission from Marco Buttu:
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
----------
assignee: docs at python
components: Documentation, Library (Lib)
messages: 201891
nosy: docs at python, marco.buttu
priority: normal
severity: normal
status: open
title: inspect.getsource() raises a wrong exception type
type: behavior
versions: Python 3.3, Python 3.4
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue19472>
_______________________________________
More information about the docs
mailing list