diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-10-09 18:41:24 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-10-15 13:58:50 -0400 |
commit | cb67b1feb2d68972f0eeb81a0e20b836b64c21dd (patch) | |
tree | a1da4137b476b6a201e14b8364a28c8100b893a2 /coverage/control.py | |
parent | c28544cc9a0c5113bd3a9279f47a2b7ea8826980 (diff) | |
download | python-coveragepy-git-cb67b1feb2d68972f0eeb81a0e20b836b64c21dd.tar.gz |
feat: implicitly combine relative paths
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 18 |
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, |