summaryrefslogtreecommitdiff
path: root/coverage/config.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-12-30 16:52:26 -0500
committerNed Batchelder <ned@nedbatchelder.com>2009-12-30 16:52:26 -0500
commit0536b1699fd32375de09e1d73cb2d7393aa692c0 (patch)
treef2749d0ab0b06ae5cd6bd878a8405db78cb4db85 /coverage/config.py
parenta22d4699b9d7b6cbef77e3f80e55feab97676a84 (diff)
downloadpython-coveragepy-git-0536b1699fd32375de09e1d73cb2d7393aa692c0.tar.gz
Tidy up the config code.
Diffstat (limited to 'coverage/config.py')
-rw-r--r--coverage/config.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/coverage/config.py b/coverage/config.py
index e90fc15c..3248177e 100644
--- a/coverage/config.py
+++ b/coverage/config.py
@@ -14,14 +14,16 @@ class CoverageConfig(object):
def __init__(self):
"""Initialize the configuration attributes to their defaults."""
- # Defaults.
+ # Defaults for [run]
+ self.branch = False
self.cover_pylib = False
+ self.data_file = ".coverage"
self.timid = False
- self.branch = False
+
+ # Defaults for [report]
self.exclude_list = ['(?i)# *pragma[: ]*no *cover']
- self.data_file = ".coverage"
- self.omit_prefixes = None
self.ignore_errors = False
+ self.omit_prefixes = None
def from_environment(self, env_var):
"""Read configuration from the `env_var` environment variable."""
@@ -48,14 +50,14 @@ class CoverageConfig(object):
cp.read(files)
# [run]
- if cp.has_option('run', 'timid'):
- self.timid = cp.getboolean('run', 'timid')
- if cp.has_option('run', 'cover_pylib'):
- self.cover_pylib = cp.getboolean('run', 'cover_pylib')
if cp.has_option('run', 'branch'):
self.branch = cp.getboolean('run', 'branch')
+ if cp.has_option('run', 'cover_pylib'):
+ self.cover_pylib = cp.getboolean('run', 'cover_pylib')
if cp.has_option('run', 'data_file'):
self.data_file = cp.get('run', 'data_file')
+ if cp.has_option('run', 'timid'):
+ self.timid = cp.getboolean('run', 'timid')
# [report]
if cp.has_option('report', 'exclude_lines'):