summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data_smart.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
-rw-r--r--bitbake/lib/bb/data_smart.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index 70558c15aa..ca5774b26b 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -547,7 +547,7 @@ class DataSmart(MutableMapping):
547 # aka pay the cookie monster 547 # aka pay the cookie monster
548 override = var[var.rfind('_')+1:] 548 override = var[var.rfind('_')+1:]
549 shortvar = var[:var.rfind('_')] 549 shortvar = var[:var.rfind('_')]
550 while override: 550 while override and override.islower():
551 if shortvar not in self.overridedata: 551 if shortvar not in self.overridedata:
552 self.overridedata[shortvar] = [] 552 self.overridedata[shortvar] = []
553 if [var, override] not in self.overridedata[shortvar]: 553 if [var, override] not in self.overridedata[shortvar]:
@@ -621,7 +621,7 @@ class DataSmart(MutableMapping):
621 if '_' in var: 621 if '_' in var:
622 override = var[var.rfind('_')+1:] 622 override = var[var.rfind('_')+1:]
623 shortvar = var[:var.rfind('_')] 623 shortvar = var[:var.rfind('_')]
624 while override: 624 while override and override.islower():
625 try: 625 try:
626 if shortvar in self.overridedata: 626 if shortvar in self.overridedata:
627 # Force CoW by recreating the list first 627 # Force CoW by recreating the list first