summaryrefslogtreecommitdiff
path: root/coverage/data.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2016-10-21 14:21:52 -0400
committerNed Batchelder <ned@nedbatchelder.com>2016-10-21 14:21:52 -0400
commit08879ee97ba95640ba76c276de044f3ad3494f92 (patch)
tree212e64b859b19bee222dc66d6e5571d29d06dbfa /coverage/data.py
parent8c8e013389f9fd9eb156e8c788eed956c1459323 (diff)
downloadpython-coveragepy-git-08879ee97ba95640ba76c276de044f3ad3494f92.tar.gz
Fix the new deleting file debug message
Diffstat (limited to 'coverage/data.py')
-rw-r--r--coverage/data.py10
1 files changed, 7 insertions, 3 deletions
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)