Ejemplo n.º 1
0
	def dataReceived (self, data):
		self._buffer += data

		# something weird to do with the brainboxes?
		if self._buffer[:9] == '\xff\xfd\x03\xff\xfd\x00\xff\xfd,':
			self._buffer = self._buffer[9:]

		return LineOnlyReceiver.dataReceived(self, "")
Ejemplo n.º 2
0
    def dataReceived(self, data: bytes):
        self._buffer += data

        # something weird to do with the brainboxes?
        if self._buffer[:9] == b'\xff\xfd\x03\xff\xfd\x00\xff\xfd,':
            self._buffer = self._buffer[9:]

        return LineOnlyReceiver.dataReceived(self, b"")
Ejemplo n.º 3
0
    def dataReceived(self, data):
        """
        Overridden to stop trying to read data while outputting a response.

        This stops netcat from quitting before it gets the output!
        """
        reactor.removeReader(self.reader)
        retval = LineOnlyReceiver.dataReceived(self, data)
        reactor.getThreadPool().callInThreadWithCallback(
            self.processLinesDone, self.processLines)
        return retval
Ejemplo n.º 4
0
    def dataReceived(self, data):
        """
        Overridden to stop trying to read data while outputting a response.

        This stops netcat from quitting before it gets the output!
        """
        reactor.removeReader(self.reader)
        retval = LineOnlyReceiver.dataReceived(self, data)
        reactor.getThreadPool().callInThreadWithCallback(
            self.processLinesDone, self.processLines)
        return retval
Ejemplo n.º 5
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
Ejemplo n.º 6
0
 def dataReceived(self, data):
     "Reset the timeout and parse the received data."
     self.resetTimeout()
     LineOnlyReceiver.dataReceived(self, data)
Ejemplo n.º 7
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
     self.timeout_handler.refresh()
Ejemplo n.º 8
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
     self.timeout_handler.refresh()