Exemple #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, "")
Exemple #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"")
Exemple #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
Exemple #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
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
Exemple #6
0
 def dataReceived(self, data):
     "Reset the timeout and parse the received data."
     self.resetTimeout()
     LineOnlyReceiver.dataReceived(self, data)
Exemple #7
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
     self.timeout_handler.refresh()
Exemple #8
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
     self.timeout_handler.refresh()