On Aug 19, 1:17 am, "Jan Kaliszewski" <z...@chopin.edu.pl> wrote: > 19-08-2009 o 02:10:58 Jan Kaliszewski <z...@chopin.edu.pl> 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) <z...@chopin.edu.pl>
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