code: def __init__(
      self,
      dictionary: Dict[int, Union[int, str, np.dtype]],
      original_function: str,
      future_function: str = "",
  ) -> None:
      super().__init__(dictionary)
      self._origin_function = original_function
      self._future_function = future_function
  
file_path: catboost/contrib/libs/onnx/onnx/mapping.py
imports: import warnings
  from typing import Any, Dict, NamedTuple, Union, cast
  import numpy
  from onnx import OptionalProto, SequenceProto, TensorProto
label_desc: Use image node_id 1 to create a new DeprecatedWarningDict object from inherited base classes: dict with example: obj = DeprecatedWarningDict(dictionary, original_function, future_function)