[poky] [PATCH 2/4][Image Creator]Put extra requested fields into different cache files
Liping Ke
liping.ke at intel.com
Sun May 8 23:39:48 PDT 2011
From: Liping Ke <liping.ke at intel.com>
This patch splits Cache Data Retrieve method from Data Fields.
Data Retrive methods will be reused by Extra Cache Data fields.
It is independent Class methods for data retrieving.
Signed-off-by: Liping Ke <liping.ke at intel.com>
---
bitbake/lib/bb/cache.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py
index c86aa14..dec8bdd 100644
--- a/bitbake/lib/bb/cache.py
+++ b/bitbake/lib/bb/cache.py
@@ -83,7 +83,7 @@ recipe_fields = (
)
-class RecipeInfo(namedtuple('RecipeInfo', recipe_fields)):
+class RecipeRetrieve():
__slots__ = ()
@classmethod
@@ -117,6 +117,7 @@ class RecipeInfo(namedtuple('RecipeInfo', recipe_fields)):
def getvar(cls, var, metadata):
return metadata.getVar(var, True) or ''
+class RecipeInfo(namedtuple('RecipeInfo', recipe_fields), RecipeRetrieve):
@classmethod
def make_optional(cls, default=None, **kwargs):
"""Construct the namedtuple from the specified keyword arguments,
--
1.7.0.4
More information about the poky
mailing list