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