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,