enthought/mayavi — pull request #23 by mattions (2012-02-08 11:54:01+00:00)
Title: Passing the single coordinates to the method instead of the tuple.

mouse_dispatcher calls a generated method, which has two signature: V.pick(float, float, float, Renderer) -> int, and V.pick((float, float, float), Renderer) -> int.

In my system, the second one is never used. Instead the first one is used and an error is thrown, due to the wrong number of args. Therefore, passing the single coordinates fixes the problem.