summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/providers.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/providers.py b/bitbake/lib/bb/providers.py
index 8c1c31a5c5..e11a4637d1 100644
--- a/bitbake/lib/bb/providers.py
+++ b/bitbake/lib/bb/providers.py
@@ -396,8 +396,8 @@ def getRuntimeProviders(dataCache, rdepend):
396 return rproviders 396 return rproviders
397 397
398 # Only search dynamic packages if we can't find anything in other variables 398 # Only search dynamic packages if we can't find anything in other variables
399 for pattern in dataCache.packages_dynamic: 399 for pat_key in dataCache.packages_dynamic:
400 pattern = pattern.replace(r'+', r"\+") 400 pattern = pat_key.replace(r'+', r"\+")
401 if pattern in regexp_cache: 401 if pattern in regexp_cache:
402 regexp = regexp_cache[pattern] 402 regexp = regexp_cache[pattern]
403 else: 403 else:
@@ -408,7 +408,7 @@ def getRuntimeProviders(dataCache, rdepend):
408 raise 408 raise
409 regexp_cache[pattern] = regexp 409 regexp_cache[pattern] = regexp
410 if regexp.match(rdepend): 410 if regexp.match(rdepend):
411 rproviders += dataCache.packages_dynamic[pattern] 411 rproviders += dataCache.packages_dynamic[pat_key]
412 logger.debug("Assuming %s is a dynamic package, but it may not exist" % rdepend) 412 logger.debug("Assuming %s is a dynamic package, but it may not exist" % rdepend)
413 413
414 return rproviders 414 return rproviders