code: def __init__(
      self,
      code=None,
      data=None,
      world_size=None,
      rank=None,
      retry_when_fail=None,
      command_args=None,
      **kw,
  ):
      super().__init__(
          _code=code,
          _data=data,
          _world_size=world_size,
          _rank=rank,
          _retry_when_fail=retry_when_fail,
          _command_args=command_args,
          **kw,
      )
      if self.output_types is None:
          self.output_types = [OutputType.object]
  
imports: import os
  import sys
  from typing import Any, BinaryIO, Dict, List, TextIO, Union
  import numpy
  from ..None import opcodes
  from ..core import OutputType, TILEABLE_TYPE
  from ..core.context import Context
  from ..core.operand import MergeDictOperand
  from ..serialization.serializables import BytesField, ListField, Int32Field, DictField, BoolField
  from ..typing import TileableType, SessionType
  from ..utils import to_binary, build_fetch_tileable
label_desc: Use image node_id 1 to create a new RunScript object from inherited base classes: MergeDictOperand with example: obj = RunScript(code, data, world_size, rank, retry_when_fail, command_args)