'The connection was lost.  Relay this information.
@param reason: The reason the connection was lost.
@return: the underlying protocol\'s result'

def connectionLost(self, reason):

    try:
        return self._protocol.connectionLost(reason)
    finally:
        self._lostNotification(reason)
