bitbake providers.py: Sync with upstream

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5125 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Richard Purdie 2008-09-03 11:21:49 +00:00
parent 75df7432f4
commit d85997f858
1 changed files with 6 additions and 1 deletions

View File

@ -296,7 +296,12 @@ def getRuntimeProviders(dataCache, rdepend):
# Only search dynamic packages if we can't find anything in other variables
for pattern in dataCache.packages_dynamic:
regexp = re.compile(pattern)
pattern = pattern.replace('+', "\+")
try:
regexp = re.compile(pattern)
except:
bb.msg.error(bb.msg.domain.Provider, "Error parsing re expression: %s" % pattern)
raise
if regexp.match(rdepend):
rproviders += dataCache.packages_dynamic[pattern]