code: def get_task_by_task_type(
      cls, task_type: TaskType
  ) -> Optional[TaskConfig]:
      return cls.__REGISTERED_TASKS__.get(task_type)
  
imports: from typing import List, Optional, Set, Type
  from argilla.server.commons.models import TaskType
  from argilla.server.errors import EntityNotFoundError, WrongTaskError
  from argilla.server.pydantic_v1 import BaseModel
  from argilla.server.services.datasets import ServiceBaseDataset, ServiceDataset
  from argilla.server.services.metrics import ServiceBaseMetric
  from argilla.server.services.metrics.models import ServiceBaseTaskMetrics
  from argilla.server.services.search.model import ServiceRecordsQuery
  from argilla.server.services.tasks.commons import ServiceRecord
label_desc: Use image node_id 3 for calling the TasksFactory obj's underlying member method code with example usage: obj.get_task_by_task_type(cls, task_type) and returns: cls