]> code.ossystems Code Review - openembedded-core.git/commitdiff
cache: make loadDataFull a classmethod
authorChris Larson <chris_larson@mentor.com>
Fri, 19 Nov 2010 18:06:38 +0000 (11:06 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 4 Jan 2011 14:46:41 +0000 (14:46 +0000)
(Bitbake rev: 16a9d689e61c35cfca94bbecd9772eab3c5072ba)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/cache.py

index 5adb8d4a5ced1f06234d1f5473588a185127a7ee..707d81c971d3515f611c2b9e1d8dd50804719ccf 100644 (file)
@@ -171,18 +171,19 @@ class Cache(object):
             return realfn
         return "virtual:" + cls + ":" + realfn
 
-    def loadDataFull(self, virtualfn, appends, cfgData):
+    @classmethod
+    def loadDataFull(cls, virtualfn, appends, cfgData):
         """
         Return a complete set of data for fn.
         To do this, we need to parse the file.
         """
 
-        (fn, cls) = self.virtualfn2realfn(virtualfn)
+        (fn, virtual) = cls.virtualfn2realfn(virtualfn)
 
         logger.debug(1, "Parsing %s (full)", fn)
 
-        bb_data = self.load_bbfile(fn, appends, cfgData)
-        return bb_data[cls]
+        bb_data = cls.load_bbfile(fn, appends, cfgData)
+        return bb_data[virtual]
 
     def loadData(self, fn, appends, cfgData, cacheData):
         """