[pypy-svn] r69427 - pypy/branch/unpackiterable-improvements/pypy/interpreter
fijal at codespeak.net
fijal at codespeak.net
Thu Nov 19 11:19:56 CET 2009
Author: fijal
Date: Thu Nov 19 11:19:56 2009
New Revision: 69427
Modified:
pypy/branch/unpackiterable-improvements/pypy/interpreter/baseobjspace.py
Log:
This two places clearly can use viewiterable
Modified: pypy/branch/unpackiterable-improvements/pypy/interpreter/baseobjspace.py
==============================================================================
--- pypy/branch/unpackiterable-improvements/pypy/interpreter/baseobjspace.py (original)
+++ pypy/branch/unpackiterable-improvements/pypy/interpreter/baseobjspace.py Thu Nov 19 11:19:56 2009
@@ -771,7 +771,7 @@
def lookup(self, w_obj, name):
w_type = self.type(w_obj)
w_mro = self.getattr(w_type, self.wrap("__mro__"))
- for w_supertype in self.unpackiterable(w_mro):
+ for w_supertype in self.viewiterable(w_mro):
w_value = w_supertype.getdictvalue(self, name)
if w_value is not None:
return w_value
@@ -880,7 +880,7 @@
if self.is_true(self.isinstance(w_index_or_slice, self.w_slice)):
w_indices = self.call_method(w_index_or_slice, "indices",
self.wrap(seqlength))
- w_start, w_stop, w_step = self.unpackiterable(w_indices, 3)
+ w_start, w_stop, w_step = self.viewiterable(w_indices, 3)
start = self.int_w(w_start)
stop = self.int_w(w_stop)
step = self.int_w(w_step)
More information about the Pypy-commit
mailing list