From: <pj...@us...> - 2008-08-09 00:37:14
|
Revision: 5113 http://jython.svn.sourceforge.net/jython/?rev=5113&view=rev Author: pjenvey Date: 2008-08-09 00:37:11 +0000 (Sat, 09 Aug 2008) Log Message: ----------- allow subclasses in getPyObjectByType Modified Paths: -------------- branches/asm/src/org/python/core/ArgParser.java Modified: branches/asm/src/org/python/core/ArgParser.java =================================================================== --- branches/asm/src/org/python/core/ArgParser.java 2008-08-08 23:54:06 UTC (rev 5112) +++ branches/asm/src/org/python/core/ArgParser.java 2008-08-09 00:37:11 UTC (rev 5113) @@ -205,7 +205,7 @@ */ public PyObject getPyObjectByType(int pos, PyType type) { PyObject arg = getRequiredArg(pos); - if (arg.getType() != type) { + if (!Py.isInstance(arg, type)) { throw Py.TypeError(String.format("argument %d must be %s, not %s", pos + 1, type.fastGetName(), arg.getType().fastGetName())); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |