code: def _get_tiler_cls(self) -> Callable:
      extra_config = self._task.extra_config or dict()
      check_duplicated_submission = extra_config.get(
          "check_duplicated_submission", True
      )
      return partial(
          CancellableTiler,
          cancelled=self._cancelled,
          check_duplicated_submission=check_duplicated_submission,
      )
  
imports: import itertools
  from collections import defaultdict
  from functools import partial
  from typing import Callable, Dict, List
  import numpy
  from .....core import TileableType, ChunkGraph, OBJECT_TYPE, enter_mode, register, unregister
  from .....core.operand import Fetch, ShuffleProxy
  from .....core.operand.shuffle import ShuffleFetchType
  from .....resource import Resource
  from .....tests.core import _check_args, ObjectCheckMixin
  from .....typing import BandType, ChunkType
  from ....subtask import Subtask, SubtaskGraph
  from ...analyzer import GraphAnalyzer
  from ..preprocessor import CancellableTiler, TaskPreprocessor
label_desc: Use image node_id 6 for calling the CheckedTaskPreprocessor obj's underlying member method code with example usage: obj._get_tiler_cls() and returns: partial