def __init__(self, svc=None): self.lineReceiver = LineReceiver() self.lineReceiver.delimiter = '\n' self.lineReceiver.lineReceived = self.lineReceived self.svc = svc self.isReady = False self.completionDeferred = Deferred()
def __init__(self, server_name, connected_deferred): self.__proxy_obj = None self.__server_name = server_name self.__connected_deferred = connected_deferred self.__line_receiver = LineReceiver() self.__line_receiver.delimiter = '\n' self.__line_receiver.lineReceived = self.__lineReceived self.__waiting_for_responses = [] self.__receive_cmd = None self.__receive_arg = None
def create_request(self): channel = LineReceiver() channel.site = PixelatedSite(mock()) request = PixelatedSite.requestFactory(channel=channel, queued=True) request.method = "GET" request.uri = "localhost" request.clientproto = 'HTTP/1.1' request.prepath = [] request.postpath = request.uri.split('/')[1:] request.path = "/" return request
def __init__(self, transport, delimiter="\r\n"): """ @param transport: The transport from which to read bytes and to which to write them! @type transport: L{GreenletTransport} @param delimiter: The line delimiter to split lines on. @type delimiter: C{str} """ self.delimiter = delimiter self.transport = transport self.receiver = LineReceiver() self.receiver.delimiter = delimiter self.lines = [] self.receiver.lineReceived = self.lines.append
def __init__(self, reactor): self.__reactor = reactor self.__line_receiver = LineReceiver() self.__line_receiver.delimiter = b';' self.__line_receiver.lineReceived = self.__lineReceived self.__communication_error = u'not_responding' self.__explicit_waits = defaultdict(list) # set up dummy initial state self.__scheduled_poll = reactor.callLater(0, lambda: None) self.__scheduled_poll.cancel() # Set up proxy. # Do this last because the proxy fetches metadata from us so we should be otherwise fully initialized. self.__proxy_obj = _ElecraftRadio(self)
def __init__(self, target): self.__target = target self.__line_receiver = LineReceiver() self.__line_receiver.delimiter = '\n' self.__line_receiver.lineReceived = self.__lineReceived self.__last_line = None
def __init__(self): self.__line_receiver = LineReceiver() self.__line_receiver.delimiter = ';' self.__line_receiver.lineReceived = self.__lineReceived
def __init__(self, target, log): self.__target = target self.__log = log self.__line_receiver = LineReceiver() self.__line_receiver.delimiter = '\n' self.__line_receiver.lineReceived = self.__lineReceived
def buildProtocol(self, addr): clog.info('(buildProtocol) Building protocol', sys) return LineReceiver(self)
def _makeBuffer(self, callback): buf = LineReceiver() buf.delimiter = "\n" buf.lineReceived = lambda line: callback(self.transport, line) return buf
from twisted.internet import reactor from twisted.internet.protocol import Protocol, Factory from twisted.protocols.basic import LineReceiver factory = Factory() factory.protocol = LineReceiver() reactor.listenTCP(1234, factory) reactor.run()