Python 2.2a4: class myList(type([])): def __del__(self): print "list dealloced" list = myList() del list never prints "list dealloced". Is this supposed to work? Cheers, Matt