[Python-ideas] Add a feature similar to C++ "using some_namespace"

Terry Reedy tjreedy at udel.edu
Tue Feb 8 01:16:31 CET 2011


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




More information about the Python-ideas mailing list