[pypy-svn] rev 2455 - pypy/trunk/src/pypy/objspace/std
pmaupin at codespeak.net
pmaupin at codespeak.net
Wed Dec 17 17:10:09 CET 2003
Author: pmaupin
Date: Wed Dec 17 17:10:08 2003
New Revision: 2455
Modified:
pypy/trunk/src/pypy/objspace/std/listobject.py
Log:
Simplify ranges in setslice
Modified: pypy/trunk/src/pypy/objspace/std/listobject.py
==============================================================================
--- pypy/trunk/src/pypy/objspace/std/listobject.py (original)
+++ pypy/trunk/src/pypy/objspace/std/listobject.py Wed Dec 17 17:10:08 2003
@@ -191,12 +191,9 @@
_list_resize(w_list, newsize)
items = w_list.ob_item
w_list.ob_size = newsize
+ r = range(stop+delta,newsize)
if delta > 0:
- r = range(newsize-1,stop+delta-1,-1)
- elif delta < 0:
- r = range(stop+delta,newsize)
- else:
- r = ()
+ r.reverse()
for i in r:
items[i] = items[i-delta]
More information about the Pypy-commit
mailing list