Panda3d Geom and cython

I’ve read somewhere on this forum that in Panda3D C++ you can write function, which would accept python object PandaNode and then attach C++ Geom* to it. Am I not mistaken? Is this really possible? And would it be possible to do the same in Cython?

There was a blog entry about cython with Panda: http://www.panda3d.org/blog/?p=173