On 04/27/2012 08:07 AM, Yoann Chaumy wrote:
>
> so, what should I do in the main to send an instance Personage to the
> script Python ?
Something like the following (assumes the Python interpreter is already
properly initialized):
void call_script(std::string const &script, Personage &p)
{
namespace bpl = boost::python;
bpl::dict global;
global["personage"] = p; // inject 'p' into script's environment
bpl::exec_file(script.c_str(), global); // run it
}
HTH,
Stefan
--
...ich hab' noch einen Koffer in Berlin...
_______________________________________________
Cplusplus-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cplusplus-sig