<div dir="ltr">I'm updating some code for a client to use current VTK master, and there's an error while instantiating a python class that derives from vtkInteractorStyle. It seems to be related to __init__ taking an extra parameter which is used by the subclass to initialize some internals.<div><br></div><div>A minimal example that reproduces the error:</div><div><br></div><div>test.py:</div><div><div>import vtk</div><div><br></div><div>class MyInteractorStyle(vtk.vtkInteractorStyleUser):</div><div>  def __init__(self, arg):</div><div>    pass</div><div>  </div><div>obj = MyInteractorStyle(2)</div><div><br></div></div><div>$ vtkpython test.py</div><div><div>Traceback (most recent call last):</div><div>  File "/tmp/test.py", line 7, in <module></div><div>    obj = MyInteractorStyle(2)</div><div>TypeError: method requires a string argument</div></div><div><br></div><div>Removing the extra argument from __init__ will make the error go away. </div><div><br></div><div>This worked a few months ago last time we bumped their VTK version. Is this a bug?</div><div><br></div><div>Dave</div></div>