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
|
||||
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