code: def __init__(self) -> None:
      # This class is used on the manager level to the block level to
      # ensure that we warn only once. The block method can update the
      # warned_already option without returning a value to keep the
      # interface consistent. This is only a temporary solution for
      # CoW warnings.
      self.warned_already = False
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Any, Literal, cast, final
  import numpy
  from pandas._config import using_copy_on_write, warn_copy_on_write
  from pandas._libs import algos, lib
  from pandas.errors import AbstractMethodError
  from pandas.util._validators import validate_bool_kwarg
  from pandas.core.dtypes.cast import find_common_type, np_can_hold_element
  from pandas.core.dtypes.dtypes import ExtensionDtype, SparseDtype
  from pandas.core.base import PandasObject
  from pandas.core.construction import extract_array
  from pandas.core.indexes.api import Index, default_index
label_desc: Use image node_id 1 to create a new _AlreadyWarned object  with example: obj = _AlreadyWarned()