code: def _raw_hex_id(obj) -> str:
      """Return the padded hexadecimal id of ``obj``."""
      # interpret as a pointer since that's what really what id returns
      packed = struct.pack("@P", id(obj))
      return "".join([_replacer(x) for x in packed])
  
imports: from __future__ import annotations
  import datetime
  import inspect
  from io import StringIO
  import itertools
  import pprint
  import struct
  import sys
  from typing import ChainMap, TypeVar
  import numpy
  from pandas._libs.tslibs import Timestamp
  from pandas.errors import UndefinedVariableError
label_desc: Use image node_id 3 for calling a global function with example usage: _raw_hex_id(obj) and returns: str