code: def __init__(self, value: Any):
      # check if it's an integer outside 32bit range and cast it to float
      if isinstance(value, int) and (
          value > MAX_32_BIT_INT or value < MIN_32_BIT_INT
      ):
          logger.info(
              "Value '%d' is outside the range of 32-bit integers ('%d' to '%d') and will be logged as float",
              value,
              MIN_32_BIT_INT,
              MAX_32_BIT_INT,
          )
          value = float(value)
      if is_unsupported_float(value):
          value = str(value)
  
      self.__value = value
  
file_path: neptune-client/src/neptune/internal/types/stringify_value.py
imports: import math
  from typing import Any
  from neptune.constants import MAX_32_BIT_INT, MIN_32_BIT_INT
  from neptune.internal.utils.logger import logger
label_desc: Use image node_id 1 to create a new StringifyValue object  with example: obj = StringifyValue(value)