From: Finn B. <bc...@us...> - 2001-03-05 19:57:16
|
Update of /cvsroot/jython/jython/org/python/core In directory usw-pr-cvs1:/tmp/cvs-serv3819 Modified Files: PyInstance.java Log Message: Experimental fix for #226677. Index: PyInstance.java =================================================================== RCS file: /cvsroot/jython/jython/org/python/core/PyInstance.java,v retrieving revision 2.20 retrieving revision 2.21 diff -C2 -r2.20 -r2.21 *** PyInstance.java 2001/02/25 16:47:44 2.20 --- PyInstance.java 2001/03/05 19:58:51 2.21 *************** *** 544,547 **** --- 544,560 ---- } + public PyObject __getitem__(PyObject key) { + CollectionProxy proxy = getCollection(); + if (proxy != CollectionProxy.NoProxy) { + return proxy.__finditem__(key); + } + + PyObject ret = trySlice(key, "__getslice__", null); + if (ret != null) + return ret; + + return invoke("__getitem__", key); + } + public void __setitem__(PyObject key, PyObject value) { CollectionProxy proxy = getCollection(); |