def apply_new_outcome_name(self, path, new_name):
        """Apply the newly entered outcome name it is was changed

        :param str path: The path string of the renderer
        :param str new_name: Newly entered outcome name
        """
        # Don't do anything if outcome name didn't change
        if new_name == self.list_store[path][self.NAME_STORAGE_ID]:
            return

        outcome = self.list_store[path][self.CORE_STORAGE_ID]
        try:
            outcome.name = new_name
            logger.debug("Outcome name changed to '{0}'".format(outcome.name))
        except (ValueError, TypeError) as e:
            logger.warning("The name of the outcome could not be changed: {0}".format(e))
        self.list_store[path][self.NAME_STORAGE_ID] = outcome.name
def apply_new_outcome_name ( self , path , new_name ) : if new_name == self . list_store [ path ] [ self . NAME_STORAGE_ID ] : return outcome = self . list_store [ path ] [ self . CORE_STORAGE_ID ] try : outcome . name = new_name logger . debug ( "Outcome name changed to '{0}'" . format ( outcome . name ) ) except ( ValueError , TypeError ) as e : logger . warning ( "The name of the outcome could not be changed: {0}" . format ( e ) ) self . list_store [ path ] [ self . NAME_STORAGE_ID ] = outcome . name
Apply the newly entered outcome name it is was changed

        :param str path: The path string of the renderer
        :param str new_name: Newly entered outcome name