# HG changeset patch # User Mike Miller # Date 1471902919 25200 # Node ID 826a23f63f75aee2e6d441cf1e83338d378aedb7 # Parent eac35d84ef0d1ece3602d4ee84d32554876b4f58 Return pyobject constructed from Python value correctly (fixes issue #66) * python_to_octave.cc (pytave::pyobj_to_oct_pyobject): Handle return value list from feval() correctly. diff -r eac35d84ef0d -r 826a23f63f75 python_to_octave.cc --- a/python_to_octave.cc Wed Aug 17 21:19:58 2016 -0700 +++ b/python_to_octave.cc Mon Aug 22 14:55:19 2016 -0700 @@ -328,7 +328,7 @@ main_module.attr ("_in_octave")[id] = py_object; // Create @pyobject - oct_value = feval ("pyobject", ovl (0, id), 2); + oct_value = feval ("pyobject", ovl (0, id), 1)(0); } void pyobj_to_octvalue (octave_value& oct_value,