April 27, 2012
12:41 p.m.
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...