You didn't specify exactly how the string is parsed, so this is a guess:
class Thingy(object):
def __init__(self,rawinfo):
self.StructId, vq,self.ProcessName = rawinfo.split()
self.Version,self.QName = vq.split('.')
def __str__(self):
return '<Thingy: StructId: %s, Version: %s, QName: %s, ProcessName: %s
>' % (self.StructId, self.Version, self.QName, self.ProcessName)
t = Thingy( "TMC 2TEST.QUEUE LV1871.MQPROCESS" )
str(t) -> '<Thingy: StructId: TMC, Version: 2TEST, QName: QUEUE,
ProcessName: LV1871.MQPROCESS >'
- mfg
--
http://mail.python.org/mailman/listinfo/python-list