summaryrefslogtreecommitdiff
path: root/coverage/files.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2018-01-22 20:36:11 -0500
committerNed Batchelder <ned@nedbatchelder.com>2018-01-22 20:36:11 -0500
commit69debd440daab9155cc2b2243f29a8a48f4404f9 (patch)
treef862b8bc0b4cdab0a618d21c2899341ede2f586b /coverage/files.py
parent2e9a5fd74f9a1fb7065dc0edc438cdc2da05b40c (diff)
downloadpython-coveragepy-git-69debd440daab9155cc2b2243f29a8a48f4404f9.tar.gz
Ensure mapped paths use the separator of the result. #618
Diffstat (limited to 'coverage/files.py')
-rw-r--r--coverage/files.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/coverage/files.py b/coverage/files.py
index 12b89e8f..e746c3bf 100644
--- a/coverage/files.py
+++ b/coverage/files.py
@@ -381,8 +381,7 @@ class PathAliases(object):
m = regex.match(path)
if m:
new = path.replace(m.group(0), result)
- if pattern_sep != result_sep:
- new = new.replace(pattern_sep, result_sep)
+ new = new.replace(sep(path), result_sep)
new = canonical_filename(new)
return new
return path