2008/11/13 Alan Baljeu <[EMAIL PROTECTED]>
> I'm reading the Python extension tutorial, and I cannot believe the
> embedding section. It tells me the only way to call a python function is to
> callout to python to pass back a function object which I then save so I can
> call it when I need to. This seems ridiculous. Surely there is a way to
> obtain Python function objects without going through that! Does somebody
> have a way to ask for a function by name?
PyObject *function_object = PyObject_GetAttrString (PyModule_Import
("modulename"), "function_name");
Leaks a module object reference, but you get the idea...
--
Gustavo J. A. M. Carneiro
INESC Porto, Telecommunications and Multimedia Unit
"The universe is always one step beyond logic." -- Frank Herbert
_______________________________________________
Cplusplus-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cplusplus-sig