From: Liping Ke <liping...@intel.com> 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...@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 f9d2e5f..82712ec 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 _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto