Mercurial > pytave
diff python_to_octave.cc @ 282:4c4747646e12
Make pyobject callable by users (to convert input)
This makes "pyobject(...)" behave more a cast or typical constructor
call. This should supercede the "fromPythonVarName" hack in some cases.
* @pyobject/dummy.m: Use new pyobject call.
* @pyobject/pyobject.m (@pyobject/pyobject): Redo ctor.
* python_to_octave.cc: Use new pyobject ctor.
author | Colin Macdonald <cbm@m.fsf.org> |
---|---|
date | Thu, 28 Jul 2016 10:55:44 -0700 |
parents | 6e83efbcf1bc |
children | 2ecae5c6eeb6 |
line wrap: on
line diff
--- a/python_to_octave.cc Fri Jul 29 20:15:39 2016 -0700 +++ b/python_to_octave.cc Thu Jul 28 10:55:44 2016 -0700 @@ -500,7 +500,7 @@ main_namespace, main_namespace); main_namespace["__InOct__"][id] = py_object; // Create @pyobject - oct_value = feval ("pyobject", ovl (id), 1); + oct_value = feval ("pyobject", ovl (0, id), 2); } void pyobj_to_octvalue (octave_value& oct_value,