class PCSerial(TaskThread): def __init__(self): TaskThread.__init__(self) self.buf = StringBuffer() self.p = Parse(self.buf) self.p.start() def read(self): #if len(self.buf.getvalue())>0: # print "value \"%s\"\n"%self.buf.getvalue() return self.buf.read() def shutdown(self): self.p.shutdown() TaskThread.shutdown(self)