diff ___instancecheck__ @ 93:d6c87ec934b6

created
author 127.0.0.1
date Sat, 29 Jun 2013 13:59:22 +0200
parents
children 871ed91e9ece
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/___instancecheck__	Sat Jun 29 13:59:22 2013 +0200
@@ -0,0 +1,9 @@
+{{{#!python
+def isinstance(thing, classinfo):
+    try:
+        __instancecheck__ = thing.__instancecheck__
+    except AttributeError:
+        return issubclass(thing.__class__, classinfo)
+    else:
+        return __instancecheck__(thing, classinfo)
+}}}
\ No newline at end of file