From: Holger Schurig Date: Thu, 25 Jun 2009 22:14:08 +0000 (+0200) Subject: webber: allow relative paths in cfg.exclude_files X-Git-Url: https://oss.titaniummirror.com/gitweb?p=oss-web.git;a=commitdiff_plain;h=d21380b1f0beafe83efeabd2c48a76274c0200d9 webber: allow relative paths in cfg.exclude_files --- diff --git a/webber.py b/webber.py index 194ce5c..29b4069 100644 --- a/webber.py +++ b/webber.py @@ -519,6 +519,13 @@ def walk_tree(dirpath): if ok: #print "FILE", s rel_path = relpath(cfg.in_dir, full_path) + # Allow paths to be specified in exclude_files: + for e in cfg.exclude_files: + if fnmatch.fnmatch(rel_path, e): + log("ignoring file %s" % rel_path, level=7) + ok = False + break + if ok: log("reading file %s" % rel_path, level=5) file = File( path = full_path,