code: def hash_object(obj) -> str:
      """Get the MD5 hash of an object.
  
      Args:
          obj (dict): The object
      Returns:
          str: The MD5 hash of the object
      """
      return hashlib.md5(str(obj).encode()).hexdigest()
  
imports: from __future__ import absolute_import
  import inspect
  import logging
  from functools import wraps
  from pathlib import Path
  from typing import List, Sequence, Union, Set, TYPE_CHECKING, Optional
  import hashlib
  from urllib.parse import unquote, urlparse
  from contextlib import contextmanager
  from _hashlib import HASH
  from sagemaker.utils import base_from_name
  from sagemaker.workflow.parameters import Parameter
  from sagemaker.workflow.pipeline_context import _StepArguments, _PipelineConfig
  from sagemaker.workflow.entities import Entity, RequestType
  from sagemaker.workflow.pipeline_definition_config import PipelineDefinitionConfig
label_desc: Use image node_id 9 for calling a global function with example usage: hash_object(obj) and returns: hashlib