diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2011-08-23 23:10:39 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2011-08-23 23:10:39 -0400 |
commit | b0b390ac47c3672251a49e3df042345c1aabf0a1 (patch) | |
tree | 7f472acc5d76bf3de874cbb0309251a1f4114c75 /coverage/files.py | |
parent | 644b6cf5acaeee8614945394f05b383de3cf3b04 (diff) | |
download | python-coveragepy-b0b390ac47c3672251a49e3df042345c1aabf0a1.tar.gz |
More windows tweaking.
Diffstat (limited to 'coverage/files.py')
-rw-r--r-- | coverage/files.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/coverage/files.py b/coverage/files.py index 5ec3d80..7258acc 100644 --- a/coverage/files.py +++ b/coverage/files.py @@ -168,6 +168,10 @@ class PathAliases(object): regex_pat = fnmatch.translate(pattern).replace(r'\Z(', '(') if regex_pat.endswith("$"): regex_pat = regex_pat[:-1] + # We want */a/b.py to match on Windows to, so change slash to match + # either separator. + regex_pat = regex_pat.replace(r"\/", r"[\\/]") + # We want case-insensitive matching, so add that flag. regex = re.compile("(?i)" + regex_pat) # Normalize the result: it must end with a path separator. |