示例#1
0
	def sendLine(self, line):
		"""
		Override sendLine to add a timeout to response.
		"""
		if not self._current:
			self.setTimeout(self.persistentTimeOut)
		LineReceiver.sendLine(self, line)
示例#2
0
	def connectionLost(self, reason):
		"""
		Cause any outstanding commands to fail.
		"""
		self._disconnected = True
		self._cancelCommands(reason)
		LineReceiver.connectionLost(self, reason)