--- jython clean/org/python/core/PyList.java 2005-07-23 18:42:59.000000000 -0400 +++ jython/org/python/core/PyList.java 2006-03-18 22:38:54.769208400 -0500 @@ -260,6 +260,15 @@ return new exposed___getslice__((PyList)self,info); } + public PyObject __call__(PyObject arg0,PyObject arg1) { + return self.seq___getslice__(arg0,arg1,null); + } + + public PyObject inst_call(PyObject gself,PyObject arg0,PyObject arg1) { + PyList self=(PyList)gself; + return self.seq___getslice__(arg0,arg1,null); + } + public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) { return self.seq___getslice__(arg0,arg1,arg2); } @@ -270,7 +279,7 @@ } } - dict.__setitem__("__getslice__",new PyMethodDescr("__getslice__",PyList.class,3,3,new exposed___getslice__(null,null))); + dict.__setitem__("__getslice__",new PyMethodDescr("__getslice__",PyList.class,2,3,new exposed___getslice__(null,null))); class exposed___delslice__ extends PyBuiltinFunctionNarrow { private PyList self; @@ -318,6 +327,17 @@ return new exposed___setslice__((PyList)self,info); } + public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2) { + self.seq___setslice__(arg0,arg1,null,arg2); + return Py.None; + } + + public PyObject inst_call(PyObject gself,PyObject arg0,PyObject arg1,PyObject arg2) { + PyList self=(PyList)gself; + self.seq___setslice__(arg0,arg1,null,arg2); + return Py.None; + } + public PyObject __call__(PyObject arg0,PyObject arg1,PyObject arg2,PyObject arg3) { self.seq___setslice__(arg0,arg1,arg2,arg3); return Py.None; @@ -328,9 +348,8 @@ self.seq___setslice__(arg0,arg1,arg2,arg3); return Py.None; } - } - dict.__setitem__("__setslice__",new PyMethodDescr("__setslice__",PyList.class,4,4,new exposed___setslice__(null,null))); + dict.__setitem__("__setslice__",new PyMethodDescr("__setslice__",PyList.class,3,4,new exposed___setslice__(null,null))); class exposed_append extends PyBuiltinFunctionNarrow { private PyList self;