1
0
forked from VimPlug/jedi

Add basic yield from type inference. References #647.

This commit is contained in:
Dave Halter
2016-07-09 02:33:16 +02:00
parent 5280f567f9
commit e0cb1346e1
4 changed files with 43 additions and 6 deletions

View File

@@ -175,3 +175,25 @@ gen().send()
#?
gen()()
# -----------------
# yield from
# -----------------
# python >= 3.3
def yield_from():
yield from iter([1])
#? int()
next(yield_from())
def yield_from_multiple():
yield from iter([1])
yield str()
x, y = yield_from_multiple()
#? int()
x
#? str()
y

View File

@@ -49,7 +49,7 @@ class Employee:
# The typing library is not installable for Python 2.6, therefore ignore the
# following tests.
# python > 2.6
# python >= 2.7
from typing import List
x = [] # type: List[Employee]