On Aug 19, 1:17 am, "Jan Kaliszewski" <[email protected]> wrote: > 19-08-2009 o 02:10:58 Jan Kaliszewski <[email protected]> wrote: > > > The only ways to reach Abc's attribute 'message' from that method are: > > * 'Abc.message' > > * 'self.__class__.message' > > * 'self.message' (unless there is an instance attribute 'message' which > > overrides the class attribute). > > And of course getattr(Abc), getattr(self.__class__) etc. :-) > > -- > Jan Kaliszewski (zuo) <[email protected]>
Out of 'Abc.message' and 'self.message', which is the favoured convention? It would be very easy to accidentally override 'self.messages' with an instance attribute! -- http://mail.python.org/mailman/listinfo/python-list
