def METHOD_NAME(group_info, broker, raise_on_error: bool = True):
    """Get the result of a group (fetch the group members message_ids then all the results)"""
    from ..collection_results import CollectionResults
    from ..results.errors import ErrorStored
    try:
        result_backend = broker.get_result_backend()
    except NoResultBackend as e:
        raise NoResultBackend("Pipeline with groups are ony supported with a result backend") from e
    message_ids = result_backend.get_group_message_ids(group_id=group_info.group_id)
    results = CollectionResults.from_message_ids(message_ids)
    return [str(r) if isinstance(r, ErrorStored) else r for r in results.get(raise_on_error=raise_on_error)]