make suite6 pass
lint cft.py and fix exception reporting