code: def __init__(self, function_name: str, function_stack_list):
      self._start = time.time()
  
      function_stack = "\n".join(function_stack_list)
      self._hash = hashlib.blake2b(
          f"{function_name}#{function_stack}".encode("utf-8"),
          digest_size=5,
      ).hexdigest()
  
      if self._hash not in self._STATS:
          self._STATS[self._hash] = _ComputingTimerItem(
              function_name, function_stack
          )
          if _PROFILE_LOG_ENABLED:
              profile_logger.debug(
                  f"[computing#{self._hash}]function_stack: {' <-'.join(function_stack_list)}"
              )
  
      if _PROFILE_LOG_ENABLED:
          profile_logger.debug(f"[computing#{self._hash}]start")
  
imports: import hashlib
  import inspect
  import logging
  import time
  import typing
  from functools import wraps
label_desc: Use image node_id 1 to create a new _ComputingTimer object from inherited base classes: object with example: obj = _ComputingTimer(function_name, function_stack_list)