summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
authorNikita Bloshchanevich <nikblos@outlook.com>2022-01-15 14:47:01 +0100
committerNed Batchelder <ned@nedbatchelder.com>2022-01-25 08:23:10 -0500
commitba884e41506fd6e8f6eca91a13fe1661b3220c5e (patch)
tree7e89a6e6bbf7c3b08cc5943cb2c10cf9865a7712 /coverage/control.py
parentcfe14c266dcd405422bb775c9d45779f7a21715f (diff)
downloadpython-coveragepy-git-ba884e41506fd6e8f6eca91a13fe1661b3220c5e.tar.gz
feat: use --data-file to configure the coverage database
Diffstat (limited to 'coverage/control.py')
-rw-r--r--coverage/control.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/coverage/control.py b/coverage/control.py
index 913d6893..0f62198a 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -62,7 +62,8 @@ def override_config(cov, **kwargs):
cov.config = original_config
-_DEFAULT_DATAFILE = DefaultValue("MISSING")
+DEFAULT_DATAFILE = DefaultValue("MISSING")
+_DEFAULT_DATAFILE = DEFAULT_DATAFILE # Just in case, for backwards compatibility
class Coverage:
"""Programmatic access to coverage.py.
@@ -103,7 +104,7 @@ class Coverage:
return None
def __init__(
- self, data_file=_DEFAULT_DATAFILE, data_suffix=None, cover_pylib=None,
+ self, data_file=DEFAULT_DATAFILE, data_suffix=None, cover_pylib=None,
auto_data=False, timid=None, branch=None, config_file=True,
source=None, source_pkgs=None, omit=None, include=None, debug=None,
concurrency=None, check_preimported=False, context=None,
@@ -200,7 +201,7 @@ class Coverage:
# data_file=None means no disk file at all. data_file missing means
# use the value from the config file.
self._no_disk = data_file is None
- if data_file is _DEFAULT_DATAFILE:
+ if data_file is DEFAULT_DATAFILE:
data_file = None
self.config = None