class A:
    pass

a = A()
print(a.f<caret>oo)

x = A() or None
print(x.foo)
class A:
    pass

a = A()
print(a.f<caret>oo)

def func(c):
    x = A() if c else None
    return x.foo
Use more reliable test data as pointed in IDEA-COMMUNITY-CR-936