summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/data_smart.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index 2fd8ccdebd..fa7811e6f4 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -738,6 +738,12 @@ class DataSmart(MutableMapping):
738 value = d.getVar(key, False) or "" 738 value = d.getVar(key, False) or ""
739 data.update({key:value}) 739 data.update({key:value})
740 740
741 varflags = d.getVarFlags(key)
742 if not varflags:
743 continue
744 for f in varflags:
745 data.update({'%s[%s]' % (key, f):varflags[f]})
746
741 for key in ["__BBTASKS", "__BBANONFUNCS", "__BBHANDLERS"]: 747 for key in ["__BBTASKS", "__BBANONFUNCS", "__BBHANDLERS"]:
742 bb_list = d.getVar(key, False) or [] 748 bb_list = d.getVar(key, False) or []
743 bb_list.sort() 749 bb_list.sort()