MWE:
Код: Выделить всё
# mwe.pyx
def example(a, b=None):
pass
Код: Выделить всё
import pyximport; pyximport.install()
import mwe
import inspect
inspect.signature(mwe.example)
Код: Выделить всё
Traceback (most recent call last):
File "mwe_py.py", line 5, in
inspect.signature(mwe.example)
File "/nix/store/134l79vxb91w8mhxxkj6kb5llf7dmwpm-python3-3.4.5/lib/python3.4/inspect.py", line 2063, in signature
return _signature_internal(obj)
File "/nix/store/134l79vxb91w8mhxxkj6kb5llf7dmwpm-python3-3.4.5/lib/python3.4/inspect.py", line 1965, in _signature_internal
skip_bound_arg=skip_bound_arg)
File "/nix/store/134l79vxb91w8mhxxkj6kb5llf7dmwpm-python3-3.4.5/lib/python3.4/inspect.py", line 1890, in _signature_from_builtin
raise ValueError("no signature found for builtin {!r}".format(func))
ValueError: no signature found for builtin
Подробнее здесь: https://stackoverflow.com/questions/460 ... ion-module
Мобильная версия