do not auto-convert the return values from constructors
Pythonic follows the normal Matlab rules of automatic conversion of certain arguments types and return value types.
However, that should not apply to the special case of constructors.
For example, a here should be returned as an Octave double value
a = py.math.sqrt (2)
class (a)
But, when a user explicitly calls a Python constructor that would normally be converted, that should bypass the automatic rules. For example, b here should be returned as a Python float value
b = py.float (3.1415)
class (b)
Edited by Mike Miller