Editors that support "jump to source" can now jump to source using the metadata of Python functions, classes, modules, and methods instantiated via require-python.
Additionally, discovered a bug that prevented socket.SocketIO from being interned with require-python, since it is neither a Python module nor Python type (it is an abc.meta). Put a generic exception wrapper with handling for metatypes.
Closes: https://github.com/clj-python/libpython-clj/issues/116
Editors that support "jump to source" can now jump to source using the metadata of Python functions, classes, modules, and methods instantiated via
require-python
.Additionally, discovered a bug that prevented
socket.SocketIO
from being interned withrequire-python
, since it is neither a Python module nor Pythontype
(it is anabc.meta
). Put a generic exception wrapper with handling for metatypes.