summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2023-04-19 11:23:12 -0400
committerNed Batchelder <ned@nedbatchelder.com>2023-04-27 17:22:27 -0400
commitee6506f08e5de7e568751f78e8be82fc2a102ffe (patch)
treed658ad5b8cb17d52d0de9b634ce7af93a5f1ad7d /coverage
parent3344a78595f5158a7412b9a6c70ceb9a56df437b (diff)
downloadpython-coveragepy-git-ee6506f08e5de7e568751f78e8be82fc2a102ffe.tar.gz
fix: specific files to include/omit should match even with relative files #1604.
Diffstat (limited to 'coverage')
-rw-r--r--coverage/files.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/coverage/files.py b/coverage/files.py
index 2a117734..925d5772 100644
--- a/coverage/files.py
+++ b/coverage/files.py
@@ -209,9 +209,8 @@ def prep_patterns(patterns: Iterable[str]) -> List[str]:
"""
prepped = []
for p in patterns or []:
- if p.startswith(("*", "?")):
- prepped.append(p)
- else:
+ prepped.append(p)
+ if not p.startswith(("*", "?")):
prepped.append(abs_file(p))
return prepped