'__or__', so the '|' operator cannot be used on its instances
MessageServer импортируется только если TYPE_CHECKING is True, как указать IDE, что я ожидаю инстанс данного класса?
from __future__ import annotations
пайчарм? какая версия?
проверять на TYPE_CHECKING is True вообще так себе идея, по возможности избегай этого
Это для человека написано, так у меня if TYPE_CHECKING
я в целом про эту проверку
Тогда я заинтригован. Как лучше поступить?
если тебе приходится ставить эту проверку, возмонжо у тебя на самом деле неправильная структура проекта
Клиент должен знать про сервер, а сервер про клиента, не?
звучит как будто их невозможно создать
возможно не хватает протокола клиента, который не обязан знать о сервере
Протокол протокол протоколович. Раньше в Python интерфейсов не было же? По крайней мере в std, сейчас делают подклассы протокола?
Обсуждают сегодня