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 Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig