code: def gen_uid(cls, band_name: str, slot_id: int):
      return f"slot_{band_name}_{slot_id}_subtask_runner"
  
file_path: mars/mars/services/subtask/worker/runner.py
imports: import asyncio
  import importlib
  import logging
  from typing import Dict, Optional, Type
  from ....None import oscar
  from ....lib.aio import alru_cache
  from ....typing import BandType
  from ...cluster import ClusterAPI
  from ..core import Subtask, SubtaskResult
  from ..errors import SlotOccupiedAlready
  from .processor import SubtaskProcessor, SubtaskProcessorActor
label_desc: Use image node_id 1 for calling the SubtaskRunnerActor obj's underlying member method code with example usage: obj.gen_uid(cls, band_name, slot_id) and returns: str, band_name, str, slot_id, str