you can use: python::object callback = obj.attr["function_name"];
callback(); On Thu, Nov 13, 2008 at 11:40 AM, Alan Baljeu <[EMAIL PROTECTED]> wrote: > 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? > > Also, perhaps somebody can explain if there is something about Python that > makes this difficult, why such is not the default way of doing interop. > > Alan Baljeu > > > __________________________________________________________________ > Reclaim your name @ymail.com or @rocketmail.com. Get your new email address > now! Go to http://ca.promos.yahoo.com/jacko/ > _______________________________________________ > Cplusplus-sig mailing list > Cplusplus-sig@python.org > http://mail.python.org/mailman/listinfo/cplusplus-sig > -- BR Renato Araujo Oliveira Filho _______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig