[pypy-svn] r76506 - in pypy/trunk/lib_pypy: . pypy_test
agaynor at codespeak.net
agaynor at codespeak.net
Fri Aug 6 15:05:46 CEST 2010
Author: agaynor
Date: Fri Aug 6 15:05:43 2010
New Revision: 76506
Modified:
pypy/trunk/lib_pypy/pypy_test/test_coroutine.py
pypy/trunk/lib_pypy/stackless.py
Log:
Fix for failing (and hanging) stackless and coroutine tests.
Modified: pypy/trunk/lib_pypy/pypy_test/test_coroutine.py
==============================================================================
--- pypy/trunk/lib_pypy/pypy_test/test_coroutine.py (original)
+++ pypy/trunk/lib_pypy/pypy_test/test_coroutine.py Fri Aug 6 15:05:43 2010
@@ -2,7 +2,7 @@
from py.test import skip, raises
try:
- from ..stackless import coroutine
+ from ..stackless import coroutine, CoroutineExit
except ImportError, e:
skip('cannot import stackless: %s' % (e,))
Modified: pypy/trunk/lib_pypy/stackless.py
==============================================================================
--- pypy/trunk/lib_pypy/stackless.py (original)
+++ pypy/trunk/lib_pypy/stackless.py Fri Aug 6 15:05:43 2010
@@ -14,9 +14,11 @@
import traceback
import sys
try:
- from _stackless import coroutine, greenlet
+ from _stackless import coroutine, greenlet, CoroutineExit, TaskletExit
except ImportError: # we are running from CPython
- from greenlet import greenlet
+ from greenlet import greenlet, GreenletExit
+ TaskletExit = CoroutineExit = GreenletExit
+ del GreenletExit
try:
from functools import partial
except ImportError: # we are not running python 2.5
More information about the Pypy-commit
mailing list