def __init__(self): self.stdoutParser = basic.LineOnlyReceiver() self.stdoutParser.delimiter = "\n" self.stdoutParser.lineReceived = self.outLineReceived self.stdoutParser.transport = self # for the .disconnecting attribute self.disconnecting = False self.stderrParser = basic.LineOnlyReceiver() self.stderrParser.delimiter = "\n" self.stderrParser.lineReceived = self.errLineReceived self.stderrParser.transport = self
def test_lineReceivedNotImplemented(self): """ When L{LineOnlyReceiver.lineReceived} is not overridden in a subclass, calling it raises C{NotImplementedError}. """ proto = basic.LineOnlyReceiver() self.assertRaises(NotImplementedError, proto.lineReceived, 'foo')
def __init__(self, name, address, port, center, format): self.name = name self.address = address self.port = port self.center = center self.format = format self.layers = 5 self.range = antennarange.AntennaRange(self.center, 720, self.layers) if self.format == 'json': self.lc = task.LoopingCall(self.writeJson) else: self.lc = task.LoopingCall(self.writeKml) self.lc.start(5 * 60, now=False) # Stop after 24 hours of collecting data. reactor.callLater(24 * 60 * 60, self.close_connection) # Connect to ADSB receiver. point = TCP4ClientEndpoint(reactor, self.address, self.port) d = connectProtocol(point, basic.LineOnlyReceiver()) d.addCallback(self.register_message_handler)