[pypy-commit] pypy py3.3: Merged in marky1991/pypy_new/py3.3 (pull request #398)
mjacob
pypy.commits at gmail.com
Sat Feb 13 07:33:25 EST 2016
Author: Manuel Jacob <me at manueljacob.de>
Branch: py3.3
Changeset: r82207:d31526af1a0e
Date: 2016-02-13 13:32 +0100
http://bitbucket.org/pypy/pypy/changeset/d31526af1a0e/
Log: Merged in marky1991/pypy_new/py3.3 (pull request #398)
Fix translation for 3.3.
diff --git a/pypy/interpreter/mixedmodule.py b/pypy/interpreter/mixedmodule.py
--- a/pypy/interpreter/mixedmodule.py
+++ b/pypy/interpreter/mixedmodule.py
@@ -66,11 +66,9 @@
# overwrite the value of a key already in w_initialdict. (So as to avoid
# overriding the builtin value with a user-provided value)
if not self.space.is_none(self.w_initialdict):
- new_items = self.w_dict.iteritems()
- while True:
- w_key, w_value = new_items.next_item()
- if w_key is None:
- break
+ w_items = self.space.iteriterable(self.space.call_method(self.w_dict,'items'))
+ for w_item in w_items:
+ w_key, w_value = self.space.fixedview(w_item, expected_length=2)
if not self.space.is_true(self.space.contains(self.w_initialdict, w_key)):
self.space.setitem(self.w_initialdict, w_key, w_value)
else:
More information about the pypy-commit
mailing list