def METHOD_NAME() -> None:
    """
    Validates the generalized slicing config (not focusing on an individual
    sliceable)
    """
    for (sliceable, assignments) in settings.SENTRY_SLICING_CONFIG.items():
        acc = {}
        for ((assign_lo, assign_hi), _slice_id) in assignments.items():
            for logical_part in range(assign_lo, assign_hi):
                if logical_part in acc:
                    raise SlicingConfigurationException(
                        f"'{sliceable}' has two assignments to logical partition {logical_part}"
                    )
                else:
                    acc[logical_part] = _slice_id
        missing_logical_parts = set(
            range(0, settings.SENTRY_SLICING_LOGICAL_PARTITION_COUNT)
        ) - set(acc.keys())
        if not len(missing_logical_parts) == 0:
            raise SlicingConfigurationException(
                f"'{sliceable}' is missing logical partition assignments: {missing_logical_parts}"
            )