示例#1
0
文件: basic.py 项目: rasata/octopus
	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, "")
示例#2
0
文件: basic.py 项目: dcambie/octopus
    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"")
示例#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
示例#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
示例#5
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
示例#6
0
文件: twits.py 项目: habnabit/twircd
 def dataReceived(self, data):
     "Reset the timeout and parse the received data."
     self.resetTimeout()
     LineOnlyReceiver.dataReceived(self, data)
示例#7
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
     self.timeout_handler.refresh()
示例#8
0
 def dataReceived(self, data):
     LineOnlyReceiver.dataReceived(self, data)
     self.timeout_handler.refresh()