From 57ddb5b19ccd9118303a39806bc97b4470c80a51 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 19 Dec 2011 00:05:43 +0100 Subject: [PATCH] Fix filtering for regular expressions in dependencies. --- python/pakfire/packages/make.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/pakfire/packages/make.py b/python/pakfire/packages/make.py index 9380e3ce5..826eb45d4 100644 --- a/python/pakfire/packages/make.py +++ b/python/pakfire/packages/make.py @@ -426,12 +426,18 @@ class MakefilePackage(MakefileBase): for dep in deps: filtered = False for filter in filters: + # Convert to raw string to make escaping characters + # easy to the user. + filter = "%r" % filter + + # Search for a match anywhere in the line. m = re.search(filter, dep) if not m: continue # Yes, we found a match. filtered = True + break if not filtered: filtered_deps.append(dep) -- 2.39.5