1
0
forked from VimPlug/jedi

Fix some usage cases of comprehensions.

This commit is contained in:
Dave Halter
2017-01-03 02:15:04 +01:00
parent 306fd5b95b
commit 24457bfe2e
3 changed files with 31 additions and 3 deletions

View File

@@ -273,3 +273,28 @@ _sre
#< 0
import undefined
# -----------------
# comprehensions
# -----------------
#< 0 (0,0), (2,12)
x = 32
#< 12 (-2,0), (0,12)
[x for x in x]
#< 0 (0,0), (2,1), (2,12)
x = 32
#< 12 (-2,0), (0,1), (0,12)
[x for b in x]
#< 1 (0,1), (0,7)
[x for x in something]
#< 7 (0,1), (0,7)
[x for x in something]
#< 1 (0,1), (0,10)
{x:1 for x in something}
#< 10 (0,1), (0,10)
{x:1 for x in something}

View File

@@ -17,8 +17,9 @@ tuple(a + 3 for a in [''])
# Some variables within are not defined
# ----------
abcdef = None
#! 12 name-error
[1 for a in NOT_DEFINFED for b in a if 1]
[1 for a in NOT_DEFINFED for b in abcdef if 1]
#! 25 name-error
[1 for a in [1] for b in NOT_DEFINED if 1]