Mercurial > pytave
comparison octave_to_python.cc @ 227:c56b85f405ba
maint: apply Octave whitespace rules
* @pyobject/display.m, @pyobject/dummy.m, @pyobject/methods.m,
@pyobject/pyobject.m, @pyobject/subsref.m, octave_to_python.cc: Use Octave
whitespace conventions around operators and function argument lists.
* pyeval.cc: Break up long line for readability.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Wed, 20 Jul 2016 11:57:14 -0700 |
parents | 0c6f7ae8a95b |
children | d51b3d120c85 |
comparison
equal
deleted
inserted
replaced
226:382bb1d91239 | 227:c56b85f405ba |
---|---|
278 octvalue_to_pyarr (py_object, octvalue); | 278 octvalue_to_pyarr (py_object, octvalue); |
279 else if (octvalue.is_map ()) | 279 else if (octvalue.is_map ()) |
280 octmap_to_pyobject (py_object, octvalue.map_value ()); | 280 octmap_to_pyobject (py_object, octvalue.map_value ()); |
281 else if (octvalue.is_object ()) { | 281 else if (octvalue.is_object ()) { |
282 octave_value_list tmp = feval ("getid", ovl (octvalue), 1); | 282 octave_value_list tmp = feval ("getid", ovl (octvalue), 1); |
283 std::string hexid = tmp(0).string_value(); | 283 std::string hexid = tmp(0).string_value (); |
284 //std::cerr << "passed in hexid: " << hexid << std::endl; | |
285 // FIXME: added a messy ref to __InOct__ in __main__, find a better way | 284 // FIXME: added a messy ref to __InOct__ in __main__, find a better way |
286 py_object = boost::python::import("__main__").attr("__InOct__")[hexid]; | 285 py_object = boost::python::import ("__main__").attr ("__InOct__")[hexid]; |
287 } else | 286 } else |
288 throw value_convert_exception ( | 287 throw value_convert_exception ( |
289 "Conversion from Octave value not implemented"); | 288 "Conversion from Octave value not implemented"); |
290 } | 289 } |
291 | 290 |