summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/control.py')
-rw-r--r--coverage/control.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/coverage/control.py b/coverage/control.py
index f452d1a1..4251b2c4 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -5,7 +5,7 @@ import os, re, sys
from coverage.data import CoverageData
from coverage.misc import nice_pair, CoverageException
from coverage.codeunit import code_unit_factory
-from coverage.files import FileWrangler
+from coverage.files import FileLocator
class coverage:
def __init__(self):
@@ -16,7 +16,7 @@ class coverage:
self.nesting = 0
self.cstack = []
self.xstack = []
- self.file_wrangler = FileWrangler()
+ self.file_locator = FileLocator()
self.collector = Collector(self.should_trace)
@@ -45,7 +45,7 @@ class coverage:
return False
# TODO: flag: ignore std lib?
# TODO: ignore by module as well as file?
- return self.file_wrangler.canonical_filename(filename)
+ return self.file_locator.canonical_filename(filename)
def use_cache(self, usecache, cache_file=None):
self.data.usefile(usecache, cache_file)
@@ -123,7 +123,7 @@ class coverage:
ext = '.py'
if ext == '.py':
if not os.path.exists(filename):
- source = self.file_wrangler.get_zip_data(filename)
+ source = self.file_locator.get_zip_data(filename)
if not source:
raise CoverageException(
"No source for code '%s'." % morf.filename
@@ -172,7 +172,7 @@ class coverage:
return f, s, m, mf
def analysis2(self, morf):
- code_units = code_unit_factory(morf, self.file_wrangler)
+ code_units = code_unit_factory(morf, self.file_locator)
return self.analysis_engine(code_units[0])
def analysis_engine(self, morf):
@@ -202,7 +202,7 @@ class coverage:
self.report_engine(morfs, show_missing=show_missing, ignore_errors=ignore_errors, file=file)
def report_engine(self, morfs, show_missing=True, ignore_errors=False, file=None, omit_prefixes=None):
- code_units = code_unit_factory(morfs, self.file_wrangler, omit_prefixes)
+ code_units = code_unit_factory(morfs, self.file_locator, omit_prefixes)
code_units.sort()
max_name = max(5, max(map(lambda cu: len(cu.name), code_units)))
@@ -257,7 +257,7 @@ class coverage:
else_re = re.compile(r"\s*else\s*:\s*(#|$)")
def annotate(self, morfs, directory=None, ignore_errors=False, omit_prefixes=None):
- code_units = code_unit_factory(morfs, self.file_wrangler, omit_prefixes)
+ code_units = code_unit_factory(morfs, self.file_locator, omit_prefixes)
for cu in code_units:
try:
filename, statements, excluded, missing, _ = self.analysis_engine(cu)