[pypy-svn] r12941 - pypy/dist/pypy/annotation
arigo at codespeak.net
arigo at codespeak.net
Tue May 31 19:25:04 CEST 2005
Author: arigo
Date: Tue May 31 19:25:04 2005
New Revision: 12941
Modified:
pypy/dist/pypy/annotation/binaryop.py
Log:
pairtype(SomeList, SomeSlice).setitem(iterable)
Modified: pypy/dist/pypy/annotation/binaryop.py
==============================================================================
--- pypy/dist/pypy/annotation/binaryop.py (original)
+++ pypy/dist/pypy/annotation/binaryop.py Tue May 31 19:25:04 2005
@@ -364,6 +364,11 @@
def getitem((lst, slic)):
return getbookkeeper().newlist(lst.listdef.read_item())
+ def setitem((lst, slic), s_iterable):
+ lst.listdef.resize()
+ s_iter = s_iterable.iter()
+ pair(lst, SomeInteger()).setitem(s_iter.next())
+
def delitem((lst1, slic)):
lst1.listdef.resize()
More information about the Pypy-commit
mailing list