diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-10-21 14:21:52 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-10-21 14:21:52 -0400 |
commit | 08879ee97ba95640ba76c276de044f3ad3494f92 (patch) | |
tree | 212e64b859b19bee222dc66d6e5571d29d06dbfa /coverage | |
parent | 8c8e013389f9fd9eb156e8c788eed956c1459323 (diff) | |
download | python-coveragepy-git-08879ee97ba95640ba76c276de044f3ad3494f92.tar.gz |
Fix the new deleting file debug message
Diffstat (limited to 'coverage')
-rw-r--r-- | coverage/control.py | 4 | ||||
-rw-r--r-- | coverage/data.py | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/coverage/control.py b/coverage/control.py index 351992f2..f7be083d 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -306,7 +306,9 @@ class Coverage(object): # data file will be written into the directory where the process # started rather than wherever the process eventually chdir'd to. self.data = CoverageData(debug=self.debug) - self.data_files = CoverageDataFiles(basename=self.config.data_file, warn=self._warn) + self.data_files = CoverageDataFiles( + basename=self.config.data_file, warn=self._warn, debug=self.debug, + ) # The directories for files considered "installed with the interpreter". self.pylib_dirs = set() diff --git a/coverage/data.py b/coverage/data.py index efff1cca..47ce93ec 100644 --- a/coverage/data.py +++ b/coverage/data.py @@ -608,15 +608,19 @@ class CoverageData(object): class CoverageDataFiles(object): """Manage the use of coverage data files.""" - def __init__(self, basename=None, warn=None): + def __init__(self, basename=None, warn=None, debug=None): """Create a CoverageDataFiles to manage data files. `warn` is the warning function to use. `basename` is the name of the file to use for storing data. + `debug` is a `DebugControl` object for writing debug messages. + """ self.warn = warn + self.debug = debug + # Construct the file name that will be used for data storage. self.filename = os.path.abspath(basename or ".coverage") @@ -721,8 +725,8 @@ class CoverageDataFiles(object): self.warn(str(exc)) else: data.update(new_data, aliases=aliases) - if self._debug and self._debug.should('dataio'): - self._debug.write("Deleting combined data file %r" % (f,)) + if self.debug and self.debug.should('dataio'): + self.debug.write("Deleting combined data file %r" % (f,)) file_be_gone(f) |