code: def initialize_labels(cls, values):
      label = values.get("label", None)
      labels = values.get("labels", [])
  
      if label:
          labels.append(label)
          values["labels"] = list(set(labels))
  
      assert (
          len(labels) >= 1
      ), f"No labels was provided in rule {values}"
      return values
  
imports: from datetime import datetime
  from typing import Any, ClassVar, Dict, List, Optional, Union
  from argilla.server.commons.models import PredictionStatus, TaskStatus, TaskType
  from argilla.server.constants import DEFAULT_MAX_KEYWORD_LENGTH
  from argilla.server.helpers import flatten_dict
  from argilla.server.pydantic_v1 import BaseModel, Field, root_validator, validator
  from argilla.server.services.datasets import ServiceBaseDataset
  from argilla.server.services.search.model import ServiceBaseRecordsQuery, ServiceScoreRange
  from argilla.server.services.tasks.commons import ServiceBaseAnnotation, ServiceBaseRecord
label_desc: Use image node_id 1 for calling the ServiceLabelingRule obj's underlying member method code with example usage: obj.initialize_labels(cls, values) and returns: values