From: Finn B. <bc...@us...> - 2002-05-26 20:36:02
|
Update of /cvsroot/jython/jython/org/python/core In directory usw-pr-cvs1:/tmp/cvs-serv5562 Modified Files: PyFloat.java Log Message: Restrict 3 arg pow to integers (new in 2.2). Index: PyFloat.java =================================================================== RCS file: /cvsroot/jython/jython/org/python/core/PyFloat.java,v retrieving revision 2.11 retrieving revision 2.12 diff -C2 -d -r2.11 -r2.12 *** PyFloat.java 13 Jan 2002 18:20:31 -0000 2.11 --- PyFloat.java 26 May 2002 20:35:59 -0000 2.12 *************** *** 263,268 **** return null; ! if (modulo != null && !canCoerce(modulo)) ! return null; return _pow(value, coerce(right), modulo); --- 263,270 ---- return null; ! if (modulo != null) { ! throw Py.TypeError("pow() 3rd argument not allowed " + ! "unless all arguments are integers"); ! } return _pow(value, coerce(right), modulo); |