summaryrefslogtreecommitdiffstatshomepage
path: root/tests/bytecode/mp-tests/scope2.py
blob: af9e3723181adc6c74add415fbcd68ddc0fc669c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# scope

gl = 1

def f(x):
    global gl
    gl += 2
    lo1 = 3
    lo2 = 4
    lo3 = 5

    def f2(x, y):
        global gl
        nonlocal lo3
        lo3 = 5
        lo4 = gl + lo2 + lo3

    return f2