pylint #77982 False positive: undefined variable error [validation pending]

the following snippet generates a false E0602:
E: 6,11:dummy_function: Undefined variable 'a'

# a decorator for testing purposes
def f(func):
return func

@f([dict(a=a) for a in range(10)])
def dummy_function():

It seems pylint has problems if a list comprehension is part of a decorator argument.

pylint --version returns
pylint 0.24.0,
astng 0.22.0, common 0.53.0
Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]

appeared in<not specified>
done in0.25.2
load left0.000
closed by#51fb69c78868 Fix the variables check to not emit false positives for E0602 on {list,generator} comprehension loop variables inside decorators.