I have a base class class geometry(object): def __init__(self): self.blue = 1 self.red = 2 def render(self): pass
class square(geometry): def __init__(self): super(square, self).__init__() def render(self) print 'square' class circle(geometry): def __init__(self): super(square, self).__init__() def render(self) print 'square' objLst = [] objLst.append(square()) objLst.append(circle()) for obj in objLst: obj.render() print obj.blue What is wrong with this... I will not print blue... (1) -- http://mail.python.org/mailman/listinfo/python-list