[Python] получить PyObject * метода а не делегата
От: IROV..  
Дата: 02.02.10 11:35
Оценка:
есть

python
class Foo(object):
 def a( self, i ):
  print i

foo = Foo()


С++
PyObject * py_foo = get( module, "foo");

PyObject * py_foo_a = get( py_foo, "a" );


но это я получу ссылку на делегат. тоесть

если я вызову

call( py_foo_a, "i", 1 ) — мне ненадо указывать self

, а вот как мне получить "a" что бы можно было вызывать

вот так

call( py_foo_a, "Oi", py_foo, 1 )

спасибо!



02.02.10 16:06: Перенесено из 'Средства разработки'
я не волшебник, я только учусь!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.