diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-06-13 14:19:45 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-06-13 14:19:45 -0400 |
commit | f230be76462efd15f48f216631f4d90db8d5685d (patch) | |
tree | 1be236580970279f3ea4453841eed2a133ed8ea1 /coverage/python.py | |
parent | 77b1655fd879553e2e889da37ba6a26fdf8ac833 (diff) | |
download | python-coveragepy-f230be76462efd15f48f216631f4d90db8d5685d.tar.gz |
Change FileLocator from a class to module-level functions
Diffstat (limited to 'coverage/python.py')
-rw-r--r-- | coverage/python.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/coverage/python.py b/coverage/python.py index 69823da..8dc163d 100644 --- a/coverage/python.py +++ b/coverage/python.py @@ -3,8 +3,7 @@ import os.path import zipimport -from coverage import env -from coverage.files import FileLocator +from coverage import env, files from coverage.misc import contract, NoSource, join_regex from coverage.parser import PythonParser from coverage.phystokens import source_token_lines, source_encoding @@ -85,7 +84,6 @@ class PythonFileReporter(FileReporter): def __init__(self, morf, coverage=None): self.coverage = coverage - file_locator = coverage.file_locator if coverage else FileLocator() if hasattr(morf, '__file__'): filename = morf.__file__ @@ -98,15 +96,13 @@ class PythonFileReporter(FileReporter): elif filename.endswith('$py.class'): # Jython filename = filename[:-9] + ".py" - super(PythonFileReporter, self).__init__( - file_locator.canonical_filename(filename) - ) + super(PythonFileReporter, self).__init__(files.canonical_filename(filename)) if hasattr(morf, '__name__'): name = morf.__name__ name = name.replace(".", os.sep) + ".py" else: - name = file_locator.relative_filename(filename) + name = files.relative_filename(filename) self.name = name self._source = None |