class_docstr_tok: []
code: def __set__(self, obj: HasProps | None, value: T) -> None:
      self._warn()
      super().__set__(obj, value)
  
imports: from __future__ import annotations
  import logging
  from copy import copy
  from types import FunctionType
  from typing import TYPE_CHECKING, Any, Callable, Generic, TypeVar
  from ...util.deprecation import deprecated
  from .singletons import Undefined
  from .wrappers import PropertyValueColumnData, PropertyValueContainer
label_desc: Use image node_id 4 for calling the DeprecatedAliasPropertyDescriptor obj's underlying member method code with example usage: obj.__set__(obj, value) without return types