Introduce a dedicated isinstance function implementation.

This commit is contained in:
Dave Halter committed 2014-08-19 23:57:59 +02:00
1 parent 49163e135c
commit 09ca47fa93
4 files changed
+48 -16

No files matched your search

+7 -3
View File
@@ -155,8 +155,12 @@ a
# isinstance
# -----------------
class A(): pass
def isinst(x):
if isinstance(x, int) and x == 1 or x is True:
if isinstance(x, A):
return dict
elif isinstance(x, int) and x == 1 or x is True:
return set
elif isinstance(x, (float, tuple)):
return list
@@ -164,8 +168,8 @@ def isinst(x):
return tuple
return 1
#? set
isinst(1)
#? dict
isinst(A())
#? set
isinst(True)
#? list