From 4676eec2a1486cda95c26050b9e01caf702d86f9 Mon Sep 17 00:00:00 2001 From: Stefan Behnel Date: Sat, 10 Aug 2013 10:26:31 +0200 Subject: [PATCH] print a proper exception traceback when parallel cythonizing crashes --- Cython/Build/Dependencies.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Cython/Build/Dependencies.py b/Cython/Build/Dependencies.py index b7c521c..ff62edb 100644 --- a/Cython/Build/Dependencies.py +++ b/Cython/Build/Dependencies.py @@ -840,7 +840,12 @@ def cythonize_one(pyx_file, c_file, fingerprint, quiet, options=None, raise_on_f f.close() def cythonize_one_helper(m): - return cythonize_one(*m[1:]) + import traceback + try: + return cythonize_one(*m[1:]) + except Exception: + traceback.print_exc() + raise def cleanup_cache(cache, target_size, ratio=.85): try: -- 2.7.4