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);
|