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