summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsylvain thenault <sylvain.thenault@logilab.fr>2009-01-22 14:23:36 +0100
committersylvain thenault <sylvain.thenault@logilab.fr>2009-01-22 14:23:36 +0100
commitc8aac7f5e2b260848a2506d1e88164c2952ea5e0 (patch)
treebb2d2ce94503b62c31129de304d43d96e31b1f43
parent50bc6c5f19c394ffa56dbc68b8483675718e7a57 (diff)
parenta2a8f9a110799fc3f2900850c0e64a4015e15f70 (diff)
downloadlogilab-common-c8aac7f5e2b260848a2506d1e88164c2952ea5e0.tar.gz
merge
-rw-r--r--testlib.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/testlib.py b/testlib.py
index 15d2df3..55c809b 100644
--- a/testlib.py
+++ b/testlib.py
@@ -392,7 +392,10 @@ class SkipAwareTestResult(unittest._TextTestResult):
if not (0 < index <= nb_frames_skipped):
continue
filename = osp.abspath(filename)
- source = ''.join(ctx)
+ if ctx is None: # pyc files or C extensions for instance
+ source = '<no source available>'
+ else:
+ source = ''.join(ctx)
if colorize:
filename = textutils.colorize_ansi(filename, 'magenta')
source = colorize_source(source)