diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-02-21 20:40:39 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-02-21 20:40:39 -0500 |
commit | 4ce67933b19cd067046a55a8100f3a56881858ce (patch) | |
tree | 3aa0dca73477d6aa52ef7840e1b48635d611188c /coverage/codeunit.py | |
parent | 64c7f2cb2959af7196182e6a745c8654d6cf6519 (diff) | |
download | python-coveragepy-4ce67933b19cd067046a55a8100f3a56881858ce.tar.gz |
Get rid of CodeUnit, FileReporter is the new thing.
Diffstat (limited to 'coverage/codeunit.py')
-rw-r--r-- | coverage/codeunit.py | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/coverage/codeunit.py b/coverage/codeunit.py deleted file mode 100644 index ef7e848..0000000 --- a/coverage/codeunit.py +++ /dev/null @@ -1,38 +0,0 @@ -"""Code unit (module) handling for Coverage.""" - -import os - -from coverage.files import FileLocator -from coverage.plugin import FileReporter - - -class CodeUnit(FileReporter): - """Code unit: a filename or module. - - Instance attributes: - - `name` is a human-readable name for this code unit. - `filename` is the os path from which we can read the source. - - """ - - def __init__(self, morf, file_locator=None): - self.file_locator = file_locator or FileLocator() - - if hasattr(morf, '__file__'): - filename = morf.__file__ - else: - filename = morf - filename = self._adjust_filename(filename) - self.filename = self.file_locator.canonical_filename(filename) - - if hasattr(morf, '__name__'): - name = morf.__name__ - name = name.replace(".", os.sep) + ".py" - else: - name = self.file_locator.relative_filename(filename) - self.name = name - - def _adjust_filename(self, f): - # TODO: This shouldn't be in the base class, right? - return f |