Vincent Gulinao wrote: > > Sorry, I just started experimenting on Python classes... > > Is there any way a reference to a class attribute > ([class].[attribute]) be treated like a method ([class].[method]())? > Attributes are objects. A method is an object. If you want to know something more specific, please rephrase the question.
I for one don't really know what you want. > > I have a class with DB component. Some of its attributes are derived > from DB and I find it impractical to derive all at once upon __init__. > > Of course we can use dictionary-like syntax ([class]["[attribute]"]) > and use __getitem__, checking for existence and None of the attribute > before deriving the value from the DB. But I think [class].[attribute] > is more conventional (Is it?). Or someone suggest a more Pythonic way. > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor