[CONSTRUCT] - Removing Need For Repeated Definition of __str__
Ilias Lazaridis
ilias at lazaridis.com
Mon Apr 3 07:17:23 EDT 2006
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
More information about the Python-list
mailing list