#!/usr/bin/python class Shape: ''' Example DocString for Class Shape ''' refcount = 0 def __init__(self, name): Shape.refcount += 1 self.name = name print "New %s (%s) (rc %d)" % (self.name, self, Shape.refcount) def __del__(self): print "%s (%s) deleted (rc %d)" % (self.name, self, Shape.refcount) Shape.refcount -= 1 def __repr__(self): return self.name s1 = Shape('Line') s2 = Shape('Triangle') s3 = Shape('Square') print "Error" #del(s1)