Commit 09874820 authored by Stefan Behnel's avatar Stefan Behnel

prevent compiler error output in coroutine error tests

parent 6f51454c
...@@ -56,7 +56,17 @@ except ImportError: ...@@ -56,7 +56,17 @@ except ImportError:
# compiled exec() # compiled exec()
def exec(code_string, l, g): def exec(code_string, l, g):
from Cython.Shadow import inline from Cython.Shadow import inline
try:
from StringIO import StringIO
except ImportError:
from io import StringIO
old_stderr = sys.stderr
try:
sys.stderr = StringIO()
ns = inline(code_string, locals=l, globals=g, lib_dir=os.path.dirname(__file__)) ns = inline(code_string, locals=l, globals=g, lib_dir=os.path.dirname(__file__))
finally:
sys.stderr = old_stderr
g.update(ns) g.update(ns)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment