1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-27 02:08:54 +00:00

extract: fix false warning about pattern never matching, fixes #4110

This commit is contained in:
Thomas Waldmann 2023-07-01 02:05:58 +02:00
parent c539b404f6
commit 2aecdb91d4
No known key found for this signature in database
GPG key ID: 243ACFA951F78E01

View file

@ -125,8 +125,10 @@ def add_includepaths(self, include_paths):
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."""