External Python Debugger

While we’re at Rhino Python Editor autocomplete:
After assigning of a certain class or its method to a variable, autocomplete seems to stop working. An example:

spher = Rhino.Geometry.Sphere(pt, 2)
brep = spher.ToBrep()

Once the “dot” character has been typed after “brep = spher” autocomplete does not appear, so you would have to type the “ToBrep()” manually.

Also, most of the time I find myself not remembering the exact name of the module/method/function. Using substrings when autocompleting would be a big plus (like: “tb” for “ToBrep”).