Bitbake:数据存储区是什么数据结构?

问题描述 投票:0回答:2

以下是Bitbake用户手册中的一句话:“ BitBake解析每个配方并附加与BBFILES一起添加的文件,并将各种变量的值存储到数据存储中。”

'数据存储区是什么数据类型?是列表,元组还是字典?还是什么数据类型?

python-3.x bitbake
2个回答
0
投票

您可以通过在相同环境中执行type(foo)来确定python中对象的类型。至于该特定类型(数据存储区),一个快速的Google表示它既不是元组也不是字典,而是一个自定义对象,其API记录在文档中here


0
投票

Bitbake的数据存储区是键+值对的复杂存储,其中键也具有标志(也包括键+值对)。它是一个自定义结构,在写后端上带有副本。它支持“替代”的想法,在这种情况下,具有特殊命名的一个变量可以替代另一个变量。有关实现,请参见代码库中的https://git.openembedded.org/bitbake/tree/lib/bb/data_smart.pyhttps://git.openembedded.org/bitbake/tree/lib/bb/data.py;有关如何使用数据存储的信息,请参见《 Bitbake手册》;对于其单元测试,请参见https://git.openembedded.org/bitbake/tree/lib/bb/tests/data.py

© www.soinside.com 2019 - 2024. All rights reserved.