From: <pj...@us...> - 2009-04-06 03:12:09
|
Revision: 6174 http://jython.svn.sourceforge.net/jython/?rev=6174&view=rev Author: pjenvey Date: 2009-04-06 03:12:07 +0000 (Mon, 06 Apr 2009) Log Message: ----------- avoid __tojava__ conversion to int in ldexp so it'll acutally raise OverflowErors. helps out SymPy Modified Paths: -------------- trunk/jython/src/org/python/modules/math.java Modified: trunk/jython/src/org/python/modules/math.java =================================================================== --- trunk/jython/src/org/python/modules/math.java 2009-04-06 02:35:31 UTC (rev 6173) +++ trunk/jython/src/org/python/modules/math.java 2009-04-06 03:12:07 UTC (rev 6174) @@ -184,7 +184,8 @@ return new PyTuple(new PyFloat(x), new PyInteger(exponent)); } - public static double ldexp(double v, int w) { + public static double ldexp(double v, PyObject wObj) { + int w = wObj.asInt(); return check(v * Math.pow(2.0, w)); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |