class Cat: def __init__(self): self.age = 3 # years self.total_results = Results() def age_squarer(self): r = Results() age2 = self.age * self.age r.add("age squared is " + str(age2)) self.total_results.extend(r) return r def age_ager(self): r = Results() r.add2("Incrementing age by one year from " + str(self.age)) self.age += 1 if self.age == 10: r.add3("Age hit a decade boundary") self.total_results.extend(r) # print "age is {} and results size is {}".format(self.age, # self.total_results.get_size()) return r