summaryrefslogtreecommitdiff
path: root/pylint/test/input/func_noerror_yield_assign_py25.py
blob: 011634b5f711d4d8000c4ca7d570496ab1adcffd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"""http://www.logilab.org/ticket/8771"""
# pylint: disable=print-statement
__revision__ = 2

def generator():
    """yield as assignment"""
    yield 45
    xxxx = yield 123
    print xxxx

def generator_fp1(seq):
    """W0631 false positive"""
    for val in seq:
        pass
    for val in seq:
        yield val

def generator_fp2():
    """E0601 false positive"""
    xxxx = 12
    yield xxxx