Update of /cvsroot/jython/jython/org/python/core
In directory usw-pr-cvs1:/tmp/cvs-serv24555
Modified Files:
PyInstance.java
Log Message:
__getitem__(PyObject): Fix #449316.
Index: PyInstance.java
===================================================================
RCS file: /cvsroot/jython/jython/org/python/core/PyInstance.java,v
retrieving revision 2.22
retrieving revision 2.23
diff -C2 -d -r2.22 -r2.23
*** PyInstance.java 2001/07/18 15:53:56 2.22
--- PyInstance.java 2001/08/11 10:39:32 2.23
***************
*** 547,551 ****
CollectionProxy proxy = getCollection();
if (proxy != CollectionProxy.NoProxy) {
! return proxy.__finditem__(key);
}
--- 547,555 ----
CollectionProxy proxy = getCollection();
if (proxy != CollectionProxy.NoProxy) {
! PyObject ret = proxy.__finditem__(key);
! if (ret == null) {
! throw Py.KeyError(key.toString());
! }
! return ret;
}
|