code: def __init__(self, tileable_op_key: str, session: SessionType):
      self._tileable_op_key = tileable_op_key
      self._session = session
      self._chunk_op_key_to_result = dict()
      self._chunk_op_key_to_offsets = dict()
  
imports: import functools
  import io
  import os
  import sys
  import textwrap
  import weakref
  from typing import List, Callable, Type
  from ..typing import OperandType, TileableType, SessionType
  from .context import Context
label_desc: Use image node_id 1 to create a new LogFetcher object  with example: obj = LogFetcher(tileable_op_key, session)