'Called when the serial port disconnects.
Will call C{connectionLost} on the protocol that is handling the
serial data.'

def connectionLost(self, reason):

    abstract.FileDescriptor.connectionLost(self, reason)
    self._serial.close()
    self.protocol.connectionLost(reason)
