Feb. 8, 2011
12:16 a.m.
Given that any object can be given a single character name, even as a temporary alias, this feature seems unnecessary
class Spam(object): def frobnicate(self): self.eggs = self.buy_eggs() self.scrambled = self.scramble(self.eggs) return self.scrambled
class Spam(object): def frobnicate(self): s = self # or name the parameter 's' instead of 'self' s.eggs = s.buy_eggs() s.scrambled = s.scramble(s.eggs) return s.scrambled -- Terry Jan Reedy