Eric Wieser <wieser.eric+py...@gmail.com> added the comment:
This now leaves `inspect.getsource` inconsistent with `inspect.getsourcefile`: >>> import inspect >>> from contextlib import contextmanager >>> @contextmanager ... def func(): ... yield >>> inspect.getsource(func) '@contextmanager\ndef func():\n yield\n' >>>inspect.getsourcefile(func) 'C:\\Program Files\\Python 3.5\\lib\\contextlib.py' Should `getsourcefile` be changed to match? This is causing numpy/numpy#11639, but it's not clear if this is a bug or by design. ---------- nosy: +Eric.Wieser _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue1764286> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com