Py_FindMethod удален из python3. Что мне следует использовать вместо этого?

Я пытаюсь перенести модуль avl для Python, который нашел на sourceforge на python3. Мне удалось избавиться от большинства ошибок, но я не нахожу четкой информации о том, что делать с

Py_LOCAL(PyObject *) avl_tree_getattr(avl_tree_Object * self, char *name)
{
    return Py_FindMethod(avl_tree_methods, (PyObject *) self, name);
}

. В списках рассылки есть несколько предложений просто использовать вместо него PyObject_GenericGetAttr , но должен признаться, я недостаточно знаю внутреннее устройство модулей Python, чтобы понять, как я могу применить его в этом конкретном случае.

Есть подсказки?

6
задан user1251007 10 December 2013 в 17:35
поделиться