I have some python code which looks similar to this:

class Car(BaseClass) :
       manufacturer = factory.string()
       model = factory.string()
       modelYear = factory.integer()

       def __str__(self):
           return '%s %s %s' % (self.modelYear, self.manufacturer,
self.model)

def factory.string(self)
      s = String()     # creates a string object
      #...             # does several things
      return s         # returns the string object

-

I would like to simplify it in this way:

class Car(BaseClass):
       manufacturer = factory.string(2)  # 2 = position number...
       model = factory.string(3)         # ...withinn __str__
       modelYear = factory.integer(1)

def factory.string(self, position)
      s = String()     # creates a string object
      ...              # does several things
                       # creates somehow the __str__ functionality...

      return s         # returns the string object

-

How could I achieve this?

.

-- 
http://lazaridis.com
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to