from __future__ import print_function class MySup(object): def __init__(self, rec): print(rec, rec.field('VAL').fieldinfo()) print('VAL', rec.VAL) def process(self, rec, reason): rec.VAL = 1+rec.VAL def detach(self, rec): print('test1 detach',rec.name()) def build(rec, args): print('test1 build for',rec.name()) return MySup(rec)