Blurbs ansible coffeescript django dvcs erlang es6 hg javascript json lua mercurial peewee postgresql python scope sql sqlalchemy yaml

Globals and locals part 3 code pythonscope

a = 1

def g():
    print(a)
    print([a for a in range(3)])

g()

# Python 2 only (leaky comprehensions):
# >>> UnboundLocalError: local variable 'a' referenced before assignment