hello, I basically need a list with a few extra attributes, so I derived a new object from a list, and it works perfect. But I wonder why the newly derived list component is much more flexible ?
# so here is the new list object class tGrid_List ( list ) : def __init__ ( self, value = [] ) : list.__init__ ( self, value ) # and with this new list component, I can add new attributes on the fly a = tGrid_list ( [ 2, 3 ] ) a.New_Attribute = 'some text' # I'm not allowed to this with the standard list a = [ 2, 3 ] a.New_Attribute = 'some text' <== ERROR Can someone explain this different behavior ? thanks, Stef Mientki -- http://mail.python.org/mailman/listinfo/python-list