summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2022-10-09 18:41:24 -0400
committerNed Batchelder <ned@nedbatchelder.com>2022-10-15 13:58:50 -0400
commitcb67b1feb2d68972f0eeb81a0e20b836b64c21dd (patch)
treea1da4137b476b6a201e14b8364a28c8100b893a2 /coverage/control.py
parentc28544cc9a0c5113bd3a9279f47a2b7ea8826980 (diff)
downloadpython-coveragepy-git-cb67b1feb2d68972f0eeb81a0e20b836b64c21dd.tar.gz
feat: implicitly combine relative paths
Diffstat (limited to 'coverage/control.py')
-rw-r--r--coverage/control.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/coverage/control.py b/coverage/control.py
index 5e1e54bf..91e604e0 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -741,16 +741,14 @@ class Coverage:
self._post_init()
self.get_data()
- aliases = None
- if self.config.paths:
- aliases = PathAliases(
- debugfn=(self._debug.write if self._debug.should("pathmap") else None),
- relative=self.config.relative_files,
- )
- for paths in self.config.paths.values():
- result = paths[0]
- for pattern in paths[1:]:
- aliases.add(pattern, result)
+ aliases = PathAliases(
+ debugfn=(self._debug.write if self._debug.should("pathmap") else None),
+ relative=self.config.relative_files,
+ )
+ for paths in self.config.paths.values():
+ result = paths[0]
+ for pattern in paths[1:]:
+ aliases.add(pattern, result)
combine_parallel_data(
self._data,