forked from VimPlug/jedi
flow_analysis test for isinstance as well as and/or operations.
This commit is contained in:
@@ -150,3 +150,27 @@ else:
|
|||||||
|
|
||||||
#? int
|
#? int
|
||||||
a
|
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('')
|
||||||
|
|||||||
Reference in New Issue
Block a user