Mercurial > pytave
diff python_to_octave.cc @ 350:e89a8a37fd8a
Rename the Octave-Python communication dict
* @pyobject/pyobject.m: Rename dict.
* octave_to_python.cc: Rename dict.
* pytave_utils.cc: Rename dict.
* python_to_octave.cc: Rename dict.
author | Colin Macdonald <cbm@m.fsf.org> |
---|---|
date | Thu, 11 Aug 2016 10:29:18 -0700 |
parents | d4744d829ee0 |
children | 826a23f63f75 |
line wrap: on
line diff
--- a/python_to_octave.cc Thu Aug 11 10:15:26 2016 -0700 +++ b/python_to_octave.cc Thu Aug 11 10:29:18 2016 -0700 @@ -322,11 +322,11 @@ object idtmp = hex_function (id_function (py_object)); std::string id = extract<std::string> (idtmp); - // Ensure _InOctave dict exists - if (! PyObject_HasAttrString (main_module.ptr (), "_InOctave")) - main_module.attr ("_InOctave") = boost::python::dict (); + // Ensure dict for Octave communication exists + if (! PyObject_HasAttrString (main_module.ptr (), "_in_octave")) + main_module.attr ("_in_octave") = boost::python::dict (); - main_module.attr ("_InOctave")[id] = py_object; + main_module.attr ("_in_octave")[id] = py_object; // Create @pyobject oct_value = feval ("pyobject", ovl (0, id), 2); }