#!/usr/bin/env python from twisted.protocols.basic import LineReceiver class DSL300Console(LineReceiver): def __init__(self): print "inited" self.sendLine("itex info") def lineReceived(self, data): print "Got " + str(data) pass if __name__ == '__main__': from twisted.internet import reactor from twisted.internet.serialport import SerialPort s = SerialPort(DSL300Console(), '/dev/cuad5', reactor, baudrate = 9600) reactor.run()