From: Finn B. <bc...@us...> - 2001-08-11 10:39:36
|
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; } |