summaryrefslogtreecommitdiff
path: root/test/input/func_use_for_or_listcomp_var.py
blob: 3de5a723d17320673b18e545cd1b5dfb18ac10c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
"""test a warning is triggered when using for a lists comprehension variable"""

__revision__ = 'yo'

TEST_LC = [C for C in __revision__ if C.isalpha()]
print C # WARN
C = 4
print C # this one shouldn't trigger any warning

B = [B for B in  __revision__ if B.isalpha()]
print B # nor this one

for var1, var2 in TEST_LC:
    var1 = var2 + 4
print var1 # WARN

for note in __revision__:
    note.something()
for line in __revision__:
    for note in line:
        A = note.anotherthing()


for x in []:
    pass
for x in range(3):
    print (lambda: x)() # OK