summaryrefslogtreecommitdiff
path: root/pylint/test/input/func_noerror_yield_assign_py25.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/test/input/func_noerror_yield_assign_py25.py')
-rw-r--r--pylint/test/input/func_noerror_yield_assign_py25.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/pylint/test/input/func_noerror_yield_assign_py25.py b/pylint/test/input/func_noerror_yield_assign_py25.py
new file mode 100644
index 0000000..011634b
--- /dev/null
+++ b/pylint/test/input/func_noerror_yield_assign_py25.py
@@ -0,0 +1,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