[pypy-commit] lang-smalltalk default: don't need two loops
cfbolz
noreply at buildbot.pypy.org
Sat Feb 23 10:03:26 CET 2013
Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch:
Changeset: r88:021a75dd6522
Date: 2013-02-23 09:39 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/021a75dd6522/
Log: don't need two loops
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++ b/spyvm/interpreter.py
@@ -112,11 +112,10 @@
assert w_method
w_frame = w_method.create_frame(self.space, w_receiver, list(arguments_w))
self.store_w_active_context(w_frame)
- while True:
- try:
- self.loop()
- except ReturnFromTopLevel, e:
- return e.object
+ try:
+ self.loop()
+ except ReturnFromTopLevel, e:
+ return e.object
class ReturnFromTopLevel(Exception):
More information about the pypy-commit
mailing list