def open(self):
    '\n        Open the client connection.\n\n        Raises:\n            ClientConnectionFailure: if the client connection is already open\n            Exception: if an error occurs while trying to open the connection\n        '
    if self._is_open:
        raise exceptions.ClientConnectionFailure('client connection already open')
    else:
        try:
            self.proxy.open()
            self._is_open = True
        except Exception as e:
            self.logger.exception('could not open client connection', e)
            raise e
Open the client connection.

Raises:
    ClientConnectionFailure: if the client connection is already open
    Exception: if an error occurs while trying to open the connection
def open(self):
    '\n        Open the client connection.\n\n        Raises:\n            ClientConnectionFailure: if the client connection is already open\n            Exception: if an error occurs while trying to open the connection\n        '
    if self._is_open:
        raise exceptions.ClientConnectionFailure('client connection already open')
    else:
        try:
            self.proxy.open()
            self._is_open = True
        except Exception as e:
            self.logger.exception('could not open client connection', e)
            raise e