1
0
forked from VimPlug/jedi

flow_analysis test for isinstance as well as and/or operations.

This commit is contained in:
Dave Halter
2014-08-19 01:03:14 +02:00
parent 77673ba986
commit 49163e135c

View File

@@ -150,3 +150,27 @@ else:
#? int
a
# -----------------
# isinstance
# -----------------
def isinst(x):
if isinstance(x, int) and x == 1 or x is True:
return set
elif isinstance(x, (float, tuple)):
return list
elif not isinstance(x, str):
return tuple
return 1
#? set
isinst(1)
#? set
isinst(True)
#? list
isinst(1.0)
#? list
isinst(False)
#? int()
isinst('')