code: def __init__(self):
      self._flow_name = None
      self._run_id = None
      self._step_name = None
      self._task_id = None
      self._retry_count = None
      self._origin_run_id = None
      self._namespace = None
      self._username = None
      self._metadata_str = None
      self._is_running = False
      self._tempdir = TEMPDIR
  
      def _raise(ex):
          raise ex
  
      self.__class__.graph = property(
          fget=lambda _: _raise(RuntimeError("Graph is not available"))
      )
  
imports: from collections import namedtuple
  import os
  from typing import Any, Optional
  from metaflow.metaflow_config import TEMPDIR
label_desc: Use image node_id 1 to create a new Current object from inherited base classes: object with example: obj = Current()