From 8aead29863e1e6604eb15e9a463da747d38eb47f Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 20 May 2014 07:08:34 -0400 Subject: Improved Mako support. Needs Mako tip --- coverage/control.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'coverage/control.py') diff --git a/coverage/control.py b/coverage/control.py index 44a70bf0..14f9b80e 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -242,6 +242,16 @@ class coverage(object): # Empty string is pretty useless return None, "empty string isn't a filename" + if filename.startswith('memory:'): + if 0: + import dis, sys, StringIO + _stdout = sys.stdout + sys.stdout = new_stdout = StringIO.StringIO() + dis.dis(frame.f_code) + sys.stdout = _stdout + return None, new_stdout.getvalue() + return None, "memory isn't traceable" + if filename.startswith('<'): # Lots of non-file execution is represented with artificial # filenames like "", "", or -- cgit v1.2.1