Привет! VS Code зачеркивает функцию, если она устарела:
Если перейти к определению функции, то мы увидим это:
@classmethod
def utcfromtimestamp(cls, t):
"""Construct a naive UTC datetime from a POSIX timestamp."""
import warnings
warnings.warn("datetime.datetime.utcfromtimestamp() is deprecated and scheduled "
"for removal in a future version. Use timezone-aware "
"objects to represent datetimes in UTC: "
"datetime.datetime.fromtimestamp(t, datetime.UTC).",
DeprecationWarning,
stacklevel=2)
return cls._fromtimestamp(t, True, None)
Скопирую в свою функцию:
def add_detector(self, detector: AVDetector, channel_id=None, streaming_id="0"):
"""Функция устарела"""
import warnings
warnings.warn(
"Фукнция устарела, используйте VideoChannel.add_detector",
DeprecationWarning,
stacklevel=2,
)
И посмотрим на использование функции:
По какой-то причине, не подсказывает, что использовать взамен и не зачеркивает.
Может кто понимает, подскажите, пожалуйста, что я не так делаю