LINUX.ORG.RU

История изменений

Исправление cvs-255, (текущая версия) :

В C вообще нет методов.

В сишных питоновских модулях ты не вызываешь напрямую метод питоновского класса, ты делаешь PyObject_Call(callable, arguments), где callable - питоновский объект (PyObject *), который может быть вызван.

Между методами и функциями в питоне разница в том, что и то и другое - callable, но функции это объекты класса class 'function', а методы - класса class 'method'

Исправление cvs-255, :

В C вообще нет методов.

В сишных питоновских модулях ты не вызываешь напрямую метод питоновского класса, ты делаешь PyObject_Call(callable, arguments), где callable - питоновский объект (PyObject *), который может быть вызван.

Исходная версия cvs-255, :

В C вообще нет методов.

В сишных питоновских модулях ты не вызываешь напрямую метод питоновского класса, ты делаешь PyObject_Call(callable, arguments), где callable - питоновский объект, который может быть вызван.