Given the following code, the types of
are all determined correctly. However, when the three assignments are commented out,
retains its type (
) while the others become unknown.
should be of unknown type after removing the assignment.
x = package1.T()
class T2(object): pass
y = T2()
z = abc.WeakSet()