On Thu, 11 Oct 2007 18:42:16 +0000, Marc 'BlackJack' Rintsch wrote:
>> The "baggage" of possibly fixing (AKA "generalizing") how your attributes >> are accessed is something you lug around while your deadline looms. > > Sorry I don't get it. If I want to customize the access to a "normal" > attribute I simply turn it into a property. You're right, properties are an intersting language feature. I wasn't aware of them until today. I'm not sure I believe they are better than disallowing public attributes and requiring setters and getters, but they do appear to address the same issue: the needless change in API when your internal representation needs to change. Apologies. -- http://mail.python.org/mailman/listinfo/python-list