summaryrefslogtreecommitdiff
path: root/tests/functional/y/yield_assign.py
blob: e7a938c6922ad3017f2fb82848d1a4037e023314 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"""https://www.logilab.org/ticket/8771"""


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