]> arthur.barton.de Git - bup.git/blobdiff - lib/bup/drecurse.py
Move parse_excludes to helpers and rework it a bit.
[bup.git] / lib / bup / drecurse.py
index 866045ff680a313373d9e67d16a1756876412156..2f4f286e984c4fc6c377446c91451866c764fde4 100644 (file)
@@ -116,25 +116,3 @@ def recursive_dirlist(paths, xdev, bup_dir=None, excluded_paths=None):
         except:
             pass
         raise
-
-def parse_excludes(flags):
-    excluded_paths = []
-
-    for flag in flags:
-        (option, parameter) = flag
-        if option == '--exclude':
-            excluded_paths.append(realpath(parameter))
-
-        if option == '--exclude-from':
-            try:
-                try:
-                    f = open(realpath(parameter))
-                    for exclude_path in f.readlines():
-                        excluded_paths.append(realpath(exclude_path.strip()))
-                except Error, e:
-                    log("warning: couldn't read %s\n" % parameter)
-            finally:
-                f.close()
-
-    return excluded_paths
-