1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-10 06:03:38 +00:00

Merge pull request #7694 from ThomasWaldmann/fix-4110-1.2

extract: fix false warning about pattern never matching, fixes #4110
This commit is contained in:
TW 2023-07-01 14:40:24 +02:00 committed by GitHub
commit 230065f52b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -131,8 +131,11 @@ class PatternMatcher:
self.include_patterns = include_patterns
def get_unmatched_include_patterns(self):
"Note that this only returns patterns added via *add_includepaths*."
return [p for p in self.include_patterns if p.match_count == 0]
"""Note that this only returns patterns added via *add_includepaths* and it
won't return PathFullPattern patterns as we do not match_count for them.
"""
return [p for p in self.include_patterns
if p.match_count == 0 and not isinstance(p, PathFullPattern)]
def add_inclexcl(self, patterns):
"""Add list of patterns (of type CmdTuple) to internal list.