1
0
forked from VimPlug/jedi

Rewrote the isistance implementation, so that it works properly with tuples as well as normal classes.

This commit is contained in:
Dave Halter
2014-08-20 16:58:19 +02:00
parent 2a964d4e48
commit f911050300
2 changed files with 22 additions and 21 deletions

View File

@@ -162,7 +162,7 @@ def isinst(x):
return dict
elif isinstance(x, int) and x == 1 or x is True:
return set
elif isinstance(x, (float, tuple)):
elif isinstance(x, (float, reversed)):
return list
elif not isinstance(x, str):
return tuple
@@ -174,11 +174,11 @@ isinst(A())
isinst(True)
#? set
isinst(1)
#? int
#? tuple
isinst(2)
#? list
isinst(1.0)
#? list
#? tuple
isinst(False)
#? int()
isinst('')