Found this using PyChecker:
Line 648, controls2.py, 2nd line should be controls2c (missing c)
def GetColumn(self, *_args, **_kwargs):
val = ontrols2c.wxListCtrl_GetColumn(self, *_args, **_kwargs)
if val is not None: val.thisown = 1
return val
There are quite a few other things it complains about, but
the majority are more of a style/clarity issue as opposed to
outright bugs or typos.
Roger