summaryrefslogtreecommitdiff
path: root/coverage/data.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-03-11 11:18:19 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-03-11 11:18:19 -0400
commit7f8bcf7a9c8a82a5f6face108c0b0224eaf84e34 (patch)
tree5b6ef883e05ccc5024230f3d899f40dcf185772d /coverage/data.py
parent42aaffe6e5bbed7a4cbb37e53820f4d7d79450fb (diff)
downloadpython-coveragepy-7f8bcf7a9c8a82a5f6face108c0b0224eaf84e34.tar.gz
Defaulting report and annotate to all files now happens inside coverage, rather than in CoverageScript.
Diffstat (limited to 'coverage/data.py')
-rw-r--r--coverage/data.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/coverage/data.py b/coverage/data.py
index 5d14a33..16bcf8f 100644
--- a/coverage/data.py
+++ b/coverage/data.py
@@ -102,11 +102,12 @@ class CoverageData:
for filename, lineno in data_points:
self.executed.setdefault(filename, {})[lineno] = True
+ def executed_files(self):
+ """A list of all files that had been measured as executed."""
+ return self.executed.keys()
+
def executed_lines(self, filename):
- """Return a mapping object such that "lineno in obj" is true if that
- line number had been executed in `filename`.
- """
- # TODO: Write a better description.
+ """A map containing all the line numbers executed in `filename`."""
return self.executed[filename]
def summary(self):