Подсветка PyCharm: "не удается найти ссылку 'object_var' в 'Foo | Bar'
Нет выделения с 'class_var'. Код работает нормально, без ошибок.
from typing import Union, Type
class Foo:
class_var = "fo"
def __init__(self):
self.object_var = "o"
class Bar:
class_var = "ba"
def __init__(self):
self.object_var = "r"
def foo_bar(file_object: Union[Type[Foo], Type[Bar]]):
class_var = file_object.class_var
object_var = file_object.object_var
return class_var, object_var
код с выделенной частью