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