a = 1 | |
def foo(): | |
print(<warning descr="Local variable 'a' might be referenced before assignment">a</warning>) #fail | |
a = 21 | |
print(a) #pass | |
foo() | |
print(a) | |
if bla_bla(): #pass | |
b = 1 | |
print(<warning descr="Name 'b' can be not defined">b</warning>) #fail | |
print(b) #pass | |
c = 1 | |
def buzz(): | |
print(c) #pass | |
buzz() | |
print BLA_BLA_BLA #pass | |
if foo(): | |
d = 1 | |
else: | |
d = 2 | |
print(d) #pass |