I ran into this problem and the problem isn't the actual error
File "/home/max/Documents/Python/panda_random_experiments/3d_editor/main.py", line 439, in set_vertex_color_red
vertex = GeomVertexRewriter(vdata)# 'vertex')
^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Arguments must match:
GeomVertexRewriter()
GeomVertexRewriter(GeomVertexArrayData array_data)
GeomVertexRewriter(GeomVertexData vertex_data)
GeomVertexRewriter(Thread current_thread)
GeomVertexRewriter(GeomVertexData vertex_data, const InternalName name, Thread current_thread)
GeomVertexRewriter(GeomVertexArrayData array_data, int column, Thread current_thread)
GeomVertexRewriter(GeomVertexArrayData array_data, Thread current_thread)
GeomVertexRewriter(GeomVertexData vertex_data, Thread current_thread)
The python interpreter gives very good error messages by default now.
Python 3.12.3 (main, Nov 6 2024, 18:32:19) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> "a"+1
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can only concatenate str (not "int") to str
Mentioning not just the expected but also the wrong type. It would be nice if panda3d / interrogate could do the same.
Definitely "nice to have" though, I can find out what wrong type I'm using without this, I will just have to investigate a bit.
I ran into this problem and the problem isn't the actual error
The python interpreter gives very good error messages by default now.
Mentioning not just the expected but also the wrong type. It would be nice if panda3d / interrogate could do the same.
Definitely "nice to have" though, I can find out what wrong type I'm using without this, I will just have to investigate a bit.