'undefined' is not an object (evaluating 'v.__class__.__name__')
o.__str__ but expects to receive a
py.str (or at least a
py.object) on which it can access
py.str), but it blows up with the error above losing the original error in the process.