diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2014-05-20 07:08:34 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2014-05-20 07:08:34 -0400 |
commit | 7a0e7fec3fc29c049c59483dbc6f6334e0a90535 (patch) | |
tree | 915c251446be321de4541ff4ec401ba83ceabef9 /coverage/control.py | |
parent | de4c72f53f2bccbcf0ee8e3c5f92a742437d530f (diff) | |
download | python-coveragepy-7a0e7fec3fc29c049c59483dbc6f6334e0a90535.tar.gz |
Improved Mako support. Needs Mako tip
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/coverage/control.py b/coverage/control.py index 44a70bf..14f9b80 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 "<string>", "<doctest readme.txt[0]>", or |