Browse Source

build_filter: micro opt / easier code, fixes #3390

Thomas Waldmann 2 years ago
parent
commit
8060d4100a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/borg/archiver/_common.py

+ 1 - 1
src/borg/archiver/_common.py

@@ -591,7 +591,7 @@ def build_filter(matcher, strip_components):
     if strip_components:
     if strip_components:
 
 
         def item_filter(item):
         def item_filter(item):
-            matched = matcher.match(item.path) and os.sep.join(item.path.split(os.sep)[strip_components:])
+            matched = matcher.match(item.path) and len(item.path.split(os.sep)) > strip_components
             return matched
             return matched
 
 
     else:
     else: