diff options
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
| -rw-r--r-- | bitbake/lib/bb/data_smart.py | 6 |
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() |
