Exemple #1
0
    def create_recorder(self, recorder_name):
        """creates new recorder with given recorder_name."""
        recorder_id = None
        try:
            recorder_id = WebUiChannel.create_recorder(client=self)
        except Exception as e:
            msg = 'failed to create recorder(%s) - %s' % \
                    (recorder_name, e.message)
            logging.getLogger(__name__).error(msg)
            raise e
        try:
            WebUiChannel.rename_recorder(
                    client=self,
                    recorder_id=recorder_id,
                    recorder_name=recorder_name)
        except Exception as e:
            msg = 'failed to rename recorder(%s)(%s) - %s' % \
                    (recorder_id, recorder_name, e.message)
            logging.getLogger(__name__).error(msg)
            raise e

        return recorder_id