class

PyCall::Callable

Inherits PyCall::PyWrap < Reference < Object

Constructors

new(name : String = "pycall_callback", &blk : Array(PyValue) -> PyValue) : Callable

Публичный конструктор с блоком — аналог передачи блока в гемме.

Source
new(key : Pointer(Void), ptr : Pointer(LibPy::PyObjectT))
Source
new(proc : Proc(Array(PyValue), PyValue), name : String = "pycall_callback")
Source

Class methods

destructor(capsule : Pointer(Void))
Source
trampoline(self_p : Pointer(LibPy::PyObjectT), args_p : Pointer(LibPy::PyObjectT)) : Pointer(LibPy::PyObjectT)

Трамплин: python уже держит GIL при вызове сюда.

Source

Instance methods

finalize
Source