summaryrefslogtreecommitdiff
path: root/obnam
diff options
context:
space:
mode:
authorLars Wirzenius <liw@iki.fi>2008-04-26 22:27:38 +0300
committerLars Wirzenius <liw@iki.fi>2008-04-26 22:27:38 +0300
commit980dbe99284ad35ff73732a878cee4551745b63f (patch)
treedd3dd3bc3bef7c214eb46eb8c487092d2460f018 /obnam
parentcbece39de6b4aea1b3306a8b4de18280a63e18a7 (diff)
downloadobnam-980dbe99284ad35ff73732a878cee4551745b63f.tar.gz
Ignore empty exclusion patterns, since they would match everything.
Diffstat (limited to 'obnam')
-rw-r--r--obnam/app.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/obnam/app.py b/obnam/app.py
index 284b6528..83b5d428 100644
--- a/obnam/app.py
+++ b/obnam/app.py
@@ -77,8 +77,9 @@ class Application:
strings = config.getvalues("backup", "exclude")
if self._exclusion_strings != strings:
for string in strings:
- logging.debug("Compiling exclusion pattern '%s'" % string)
- self._exclusion_regexps.append(re.compile(string))
+ if string:
+ logging.debug("Compiling exclusion pattern '%s'" % string)
+ self._exclusion_regexps.append(re.compile(string))
return self._exclusion_regexps