Kaydet (Commit) 83ee7952 authored tarafından Raymond Hettinger's avatar Raymond Hettinger

Add a test to verify an early call to iter() on the outermost for

expression.
üst 956e4f79
...@@ -91,6 +91,15 @@ Verify early binding for the outermost for-expression ...@@ -91,6 +91,15 @@ Verify early binding for the outermost for-expression
>>> list(g) >>> list(g)
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
Verify that the outermost for-expression makes an immediate check
for iterability
>>> (i for i in 6)
Traceback (most recent call last):
File "<pyshell#4>", line 1, in -toplevel-
(i for i in 6)
TypeError: iteration over non-sequence
Verify late binding for the outermost if-expression Verify late binding for the outermost if-expression
>>> include = (2,4,6,8) >>> include = (2,4,6,8)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment