bitbake: Update users of getVar/setVar to use the data store functions directly
PATCH 1/1 bitbake: Update users of getVar/setVar to use the data store functions directly
Signed-off-by Richard Purdie <[email protected]>
---
bitbake/bin/bitbake-runtask +3 -3
@@ -91,7 +91,7 @@ def register_idle_function(self, function, data): cooker = bb.cooker.BBCooker(config, register_idle_function, initialenv) config_data = cooker.configuration.data cooker.status = config_data -cooker.handleCollections(bb.data.getVar("BBFILE_COLLECTIONS", config_data, 1)) +cooker.handleCollections(config_data.getVar("BBFILE_COLLECTIONS", 1)) fn, cls = bb.cache.Cache.virtualfn2realfn(buildfile) buildfile = cooker.matchFile(fn)
@@ -108,9 +108,9 @@ if taskname.endswith("_setscene"): if hashdata: bb.parse.siggen.set_taskdata(hashdata["hashes"], hashdata["deps"]) for h in hashdata["hashes"]: - bb.data.setVar("BBHASH_%s" % h, hashdata["hashes"][h], the_data) + the_data.setVar("BBHASH_%s" % h, hashdata["hashes"][h]) for h in hashdata["deps"]: - bb.data.setVar("BBHASHDEPS_%s" % h, hashdata["deps"][h], the_data) + the_data.setVar("BBHASHDEPS_%s" % h, hashdata["deps"][h]) ret = 0 if dryrun != "True":
bitbake/bin/bitdoc +1 -1
@@ -462,7 +462,7 @@ def main(): state_group = 2 for key in bb.data.keys(documentation): - data = bb.data.getVarFlag(key, "doc", documentation) + data = documentation.getVarFlag(key, "doc") if not data: continue
bitbake/doc/manual/usermanual.xml +1 -1
@@ -186,7 +186,7 @@ include</literal> directive.</para> <title>Defining Python functions into the global Python namespace</title> <para><emphasis>NOTE:</emphasis> This is only supported in .bb and .bbclass files.</para> <para><screen>def get_depends(bb, d): - if bb.data.getVar('SOMECONDITION', d, True): + if d.getVar('SOMECONDITION', True): return "dependencywithcond" else: return "dependency"
bitbake/lib/bb/build.py +2 -2
@@ -70,9 +70,9 @@ class TaskBase(event.Event): def __init__(self, t, d ): self._task = t - self._package = bb.data.getVar("PF", d, 1) + self._package = d.getVar("PF", 1) event.Event.__init__(self) - self._message = "package %s: task %s: %s" % (bb.data.getVar("PF", d, 1), t, bb.event.getName(self)[4:]) + self._message = "package %s: task %s: %s" % (d.getVar("PF", 1), t, bb.event.getName(self)[4:]) def getTask(self): return self._task
bitbake/lib/bb/cache.py +2 -3
@@ -31,7 +31,6 @@ import os import logging from collections import defaultdict -import bb.data import bb.utils logger = logging.getLogger("BitBake.Cache")
@@ -260,7 +259,7 @@ class Cache(object): # It will be used in later for deciding whether we # need extra cache file dump/load support self.caches_array = caches_array - self.cachedir = bb.data.getVar("CACHE", data, True) + self.cachedir = data.getVar("CACHE", True) self.clean = set() self.checked = set() self.depends_cache = {}
@@ -283,7 +282,7 @@ class Cache(object): # If any of configuration.data's dependencies are newer than the # cache there isn't even any point in loading it... newest_mtime = 0 - deps = bb.data.getVar("__base_depends", data) + deps = data.getVar("__base_depends") old_mtimes = [old_mtime for _, old_mtime in deps] old_mtimes.append(newest_mtime)
bitbake/lib/bb/codeparser.py +2 -2
@@ -36,8 +36,8 @@ pythonparsecache = {} shellparsecache = {} def parser_cachefile(d): - cachedir = (bb.data.getVar("PERSISTENT_DIR", d, True) or - bb.data.getVar("CACHE", d, True)) + cachedir = (d.getVar("PERSISTENT_DIR", True) or + d.getVar("CACHE", True)) if cachedir in [None, '']: return None bb.utils.mkdirhier(cachedir)
bitbake/lib/bb/command.py +2 -3
@@ -30,7 +30,6 @@ Commands are queued in a CommandQueue import bb.event import bb.cooker -import bb.data async_cmds = {} sync_cmds = {}
@@ -162,7 +161,7 @@ class CommandsSync: if len(params) > 1: expand = params[1] - return bb.data.getVar(varname, command.cooker.configuration.data, expand) + return command.cooker.configuration.data.getVar(varname, expand) def setVariable(self, command, params): """
@@ -170,7 +169,7 @@ class CommandsSync: """ varname = params[0] value = params[1] - bb.data.setVar(varname, value, command.cooker.configuration.data) + command.cooker.configuration.data.setVar(varname, value) def resetCooker(self, command, params): """
bitbake/lib/bb/cooker.py +31 -31
208 lines not on this page · raw message
bitbake/lib/bb/data.py +2 -2
@@ -266,7 +266,7 @@ def emit_func(func, o=sys.__stdout__, d = init()): seen |= deps newdeps = set() for dep in deps: - if bb.data.getVarFlag(dep, "func", d): + if d.getVarFlag(dep, "func"): emit_var(dep, o, d, False) and o.write('\n') newdeps |= bb.codeparser.ShellParser(dep, logger).parse_shell(d.getVar(dep, True)) newdeps -= seen
@@ -319,7 +319,7 @@ def generate_dependencies(d): deps = {} values = {} - tasklist = bb.data.getVar('__BBTASKS', d) or [] + tasklist = d.getVar('__BBTASKS') or [] for task in tasklist: deps[task], values[task] = build_dependencies(task, keys, shelldeps, vardepvals, d) newdeps = deps[task]
bitbake/lib/bb/data_smart.py +1 -1
@@ -146,7 +146,7 @@ class DataSmart(MutableMapping): return varparse - def expand(self, s, varname): + def expand(self, s, varname = None): return self.expandWithRefs(s, varname).value
bitbake/lib/bb/fetch/__init__.py +16 -16
@@ -154,7 +154,7 @@ def fetcher_init(d): Calls before this must not hit the cache. """ # When to drop SCM head revisions controlled by user policy - srcrev_policy = bb.data.getVar('BB_SRCREV_POLICY', d, 1) or "clear" + srcrev_policy = d.getVar('BB_SRCREV_POLICY', 1) or "clear" if srcrev_policy == "cache": logger.debug(1, "Keeping SRCREV cache due to cache policy of: %s", srcrev_policy) elif srcrev_policy == "clear":
@@ -200,7 +200,7 @@ def fetcher_compare_revisions(d): def init(urls, d, setup = True): urldata = {} - fn = bb.data.getVar('FILE', d, 1) + fn = d.getVar('FILE', 1) if fn in urldata_cache: urldata = urldata_cache[fn]
@@ -243,7 +243,7 @@ def verify_checksum(u, ud, d): 'SRC_URI[%s] = "%s"\nSRC_URI[%s] = "%s"', ud.localpath, ud.md5_name, md5data, ud.sha256_name, sha256data) - if bb.data.getVar("BB_STRICT_CHECKSUM", d, True) == "1": + if d.getVar("BB_STRICT_CHECKSUM", True) == "1": raise FetchError("No checksum specified for %s." % u) return
@@ -276,7 +276,7 @@ def go(d, urls = None): if m.try_premirror(u, ud, d): # First try fetching uri, u, from PREMIRRORS - mirrors = mirror_from_string(bb.data.getVar('PREMIRRORS', d, True)) + mirrors = mirror_from_string(d.getVar('PREMIRRORS', True)) localpath = try_mirrors(d, u, mirrors, False, m.forcefetch(u, ud, d)) elif os.path.exists(ud.localfile): localpath = ud.localfile
@@ -291,7 +291,7 @@ def go(d, urls = None): # Remove any incomplete file bb.utils.remove(ud.localpath) # Finally, try fetching uri, u, from MIRRORS - mirrors = mirror_from_string(bb.data.getVar('MIRRORS', d, True)) + mirrors = mirror_from_string(d.getVar('MIRRORS', True)) localpath = try_mirrors (d, u, mirrors) if not localpath or not os.path.exists(localpath): raise FetchError("Unable to fetch URL %s from any source." % u)
@@ -327,7 +327,7 @@ def checkstatus(d, urls = None): m = ud.method logger.debug(1, "Testing URL %s", u) # First try checking uri, u, from PREMIRRORS - mirrors = mirror_from_string(bb.data.getVar('PREMIRRORS', d, True)) + mirrors = mirror_from_string(d.getVar('PREMIRRORS', True)) ret = try_mirrors(d, u, mirrors, True) if not ret: # Next try checking from the original uri, u
@@ -335,7 +335,7 @@ def checkstatus(d, urls = None): ret = m.checkstatus(u, ud, d) except: # Finally, try checking uri, u, from MIRRORS - mirrors = mirror_from_string(bb.data.getVar('MIRRORS', d, True)) + mirrors = mirror_from_string(d.getVar('MIRRORS', True)) ret = try_mirrors (d, u, mirrors, True) if not ret:
@@ -383,7 +383,7 @@ def get_srcrev(d): scms = [] # Only call setup_localpath on URIs which supports_srcrev() - urldata = init(bb.data.getVar('SRC_URI', d, 1).split(), d, False) + urldata = init(d.getVar('SRC_URI', 1).split(), d, False) for u in urldata: ud = urldata[u] if ud.method.supports_srcrev():
@@ -395,8 +395,8 @@ def get_srcrev(d): logger.error("SRCREV was used yet no valid SCM was found in SRC_URI") raise ParameterError - if bb.data.getVar('BB_SRCREV_POLICY', d, True) != "cache": - bb.data.setVar('__BB_DONT_CACHE', '1', d) + if d.getVar('BB_SRCREV_POLICY', True) != "cache": + d.setVar('__BB_DONT_CACHE', '1') if len(scms) == 1: return urldata[scms[0]].method.sortable_revision(scms[0], urldata[scms[0]], d)
@@ -404,7 +404,7 @@ def get_srcrev(d): # # Mutiple SCMs are in SRC_URI so we resort to SRCREV_FORMAT # - format = bb.data.getVar('SRCREV_FORMAT', d, 1) + format = d.getVar('SRCREV_FORMAT', 1) if not format: logger.error("The SRCREV_FORMAT variable must be set when multiple SCMs are used.") raise ParameterError
@@ -539,8 +539,8 @@ class FetchData(object): else: self.md5_name = "md5sum" self.sha256_name = "sha256sum" - self.md5_expected = bb.data.getVarFlag("SRC_URI", self.md5_name, d) - self.sha256_expected = bb.data.getVarFlag("SRC_URI", self.sha256_name, d) + self.md5_expected = d.getVarFlag("SRC_URI", self.md5_name) + self.sha256_expected = d.getVarFlag("SRC_URI", self.sha256_name) for m in methods: if m.supports(url, self, d):
@@ -555,7 +555,7 @@ class FetchData(object): self.localpath = self.parm["localpath"] self.basename = os.path.basename(self.localpath) else: - premirrors = bb.data.getVar('PREMIRRORS', d, True) + premirrors = d.getVar('PREMIRRORS', True) local = "" if premirrors and self.url: aurl = self.url.split(";")[0]
@@ -775,7 +775,7 @@ class Fetch(object): latest_rev = self._build_revision(url, ud, d) last_rev = localcounts.get(key + '_rev') - uselocalcount = bb.data.getVar("BB_LOCALCOUNT_OVERRIDE", d, True) or False + uselocalcount = d.getVar("BB_LOCALCOUNT_OVERRIDE", True) or False count = None if uselocalcount: count = Fetch.localcount_internal_helper(ud, d)
@@ -803,7 +803,7 @@ class Fetch(object): def generate_revision_key(self, url, ud, d): key = self._revision_key(url, ud, d) - return "%s-%s" % (key, bb.data.getVar("PN", d, True) or "") + return "%s-%s" % (key, d.getVar("PN", True) or "") from . import cvs from . import git
bitbake/lib/bb/fetch/git.py +3 -3
@@ -34,7 +34,7 @@ class Git(Fetch): # # Only enable _sortable revision if the key is set # - if bb.data.getVar("BB_GIT_CLONE_FOR_SRCREV", d, True): + if d.getVar("BB_GIT_CLONE_FOR_SRCREV", True): self._sortable_buildindex = self._sortable_buildindex_disabled def supports(self, url, ud, d): """
@@ -220,7 +220,7 @@ class Git(Fetch): def generate_revision_key(self, url, ud, d, branch=False): key = self._revision_key(url, ud, d, branch) - return "%s-%s" % (key, bb.data.getVar("PN", d, True) or "") + return "%s-%s" % (key, d.getVar("PN", True) or "") def _latest_revision(self, url, ud, d): """
@@ -276,7 +276,7 @@ class Git(Fetch): del localcounts[oldkey + '_rev'] localcounts[key + '_rev'] = last_rev - uselocalcount = bb.data.getVar("BB_LOCALCOUNT_OVERRIDE", d, True) or False + uselocalcount = d.getVar("BB_LOCALCOUNT_OVERRIDE", True) or False count = None if uselocalcount: count = Fetch.localcount_internal_helper(ud, d)
bitbake/lib/bb/fetch2/__init__.py +39 -39
253 lines not on this page · raw message
bitbake/lib/bb/fetch2/git.py +2 -2
@@ -68,7 +68,7 @@ class Git(FetchMethod): # # Only enable _sortable revision if the key is set # - if bb.data.getVar("BB_GIT_CLONE_FOR_SRCREV", d, True): + if d.getVar("BB_GIT_CLONE_FOR_SRCREV", True): self._sortable_buildindex = self._sortable_buildindex_disabled def supports(self, url, ud, d): """
@@ -146,7 +146,7 @@ class Git(FetchMethod): def try_premirror(self, u, ud, d): # If we don't do this, updating an existing checkout with only premirrors # is not possible - if bb.data.getVar("BB_FETCH_PREMIRRORONLY", d, True) is not None: + if d.getVar("BB_FETCH_PREMIRRORONLY", True) is not None: return True if os.path.exists(ud.clonedir): return False
bitbake/lib/bb/parse/__init__.py +3 -3
@@ -62,9 +62,9 @@ def update_mtime(f): def mark_dependency(d, f): if f.startswith('./'): f = "%s/%s" % (os.getcwd(), f[2:]) - deps = bb.data.getVar('__depends', d) or set() + deps = d.getVar('__depends') or set() deps.update([(f, cached_mtime(f))]) - bb.data.setVar('__depends', deps, d) + d.setVar('__depends', deps) def supports(fn, data): """Returns true if we have a handler for this file, false otherwise"""
@@ -90,7 +90,7 @@ def init_parser(d): def resolve_file(fn, d): if not os.path.isabs(fn): - bbpath = bb.data.getVar("BBPATH", d, True) + bbpath = d.getVar("BBPATH", True) newfn = bb.utils.which(bbpath, fn) if not newfn: raise IOError("file %s not found in %s" % (fn, bbpath))
bitbake/lib/bb/parse/ast.py +50 -50
232 lines not on this page · raw message
bitbake/lib/bb/parse/parse_py/BBHandler.py +1 -1
@@ -159,7 +159,7 @@ def handle(fn, d, include): return ast.multi_finalize(fn, d) if oldfile: - bb.data.setVar("FILE", oldfile, d) + d.setVar("FILE", oldfile) # we have parsed the bb class now if ext == ".bbclass" or ext == ".inc":
bitbake/lib/bb/parse/parse_py/ConfHandler.py +9 -9
@@ -24,7 +24,7 @@ # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -import re, bb.data, os +import re, os import logging import bb.utils from bb.parse import ParseError, resolve_file, ast, logger
@@ -36,9 +36,9 @@ __require_regexp__ = re.compile( r"require\s+(.+)" ) __export_regexp__ = re.compile( r"export\s+(.+)" ) def init(data): - topdir = bb.data.getVar('TOPDIR', data) + topdir = data.getVar('TOPDIR') if not topdir: - bb.data.setVar('TOPDIR', os.getcwd(), data) + data.setVar('TOPDIR', os.getcwd()) def supports(fn, d):
@@ -53,12 +53,12 @@ def include(oldfn, fn, data, error_out): return None import bb - fn = bb.data.expand(fn, data) - oldfn = bb.data.expand(oldfn, data) + fn = data.expand(fn) + oldfn = data.expand(oldfn) if not os.path.isabs(fn): dname = os.path.dirname(oldfn) - bbpath = "%s:%s" % (dname, bb.data.getVar("BBPATH", data, 1)) + bbpath = "%s:%s" % (dname, data.getVar("BBPATH", 1)) abs_fn = bb.utils.which(bbpath, fn) if abs_fn: fn = abs_fn
@@ -77,7 +77,7 @@ def handle(fn, data, include): if include == 0: oldfile = None else: - oldfile = bb.data.getVar('FILE', data) + oldfile = data.getVar('FILE') abs_fn = resolve_file(fn, data) f = open(abs_fn, 'r')
@@ -102,10 +102,10 @@ def handle(fn, data, include): feeder(lineno, s, fn, statements) # DONE WITH PARSING... time to evaluate - bb.data.setVar('FILE', abs_fn, data) + data.setVar('FILE', abs_fn) statements.eval(data) if oldfile: - bb.data.setVar('FILE', oldfile, data) + data.setVar('FILE', oldfile) return data
bitbake/lib/bb/persist_data.py +3 -3
@@ -192,9 +192,9 @@ def connect(database): def persist(domain, d): """Convenience factory for SQLTable objects based upon metadata""" - import bb.data, bb.utils - cachedir = (bb.data.getVar("PERSISTENT_DIR", d, True) or - bb.data.getVar("CACHE", d, True)) + import bb.utils + cachedir = (d.getVar("PERSISTENT_DIR", True) or + d.getVar("CACHE", True)) if not cachedir: logger.critical("Please set the 'PERSISTENT_DIR' or 'CACHE' variable") sys.exit(1)
bitbake/lib/bb/providers.py +4 -4
@@ -84,10 +84,10 @@ def findPreferredProvider(pn, cfgData, dataCache, pkg_pn = None, item = None): preferred_ver = None localdata = data.createCopy(cfgData) - bb.data.setVar('OVERRIDES', "%s:pn-%s:%s" % (data.getVar('OVERRIDES', localdata), pn, pn), localdata) + localdata.setVar('OVERRIDES', "%s:pn-%s:%s" % (data.getVar('OVERRIDES', localdata), pn, pn)) bb.data.update_data(localdata) - preferred_v = bb.data.getVar('PREFERRED_VERSION', localdata, True) + preferred_v = localdata.getVar('PREFERRED_VERSION', True) if preferred_v: m = re.match('(\d+:)*(.*)(_.*)*', preferred_v) if m:
@@ -248,7 +248,7 @@ def filterProviders(providers, item, cfgData, dataCache): eligible = _filterProviders(providers, item, cfgData, dataCache) - prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % item, cfgData, 1) + prefervar = cfgData.getVar('PREFERRED_PROVIDER_%s' % item, 1) if prefervar: dataCache.preferred[item] = prefervar
@@ -286,7 +286,7 @@ def filterProvidersRunTime(providers, item, cfgData, dataCache): pn = dataCache.pkg_fn[p] provides = dataCache.pn_provides[pn] for provide in provides: - prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % provide, cfgData, 1) + prefervar = cfgData.getVar('PREFERRED_PROVIDER_%s' % provide, 1) logger.debug(1, "checking PREFERRED_PROVIDER_%s (value %s) against %s", provide, prefervar, pns.keys()) if prefervar in pns and pns[prefervar] not in preferred: var = "PREFERRED_PROVIDER_%s = %s" % (provide, prefervar)
bitbake/lib/bb/runqueue.py +16 -16
@@ -188,8 +188,8 @@ class RunQueueData: self.targets = targets self.rq = rq - self.stampwhitelist = bb.data.getVar("BB_STAMP_WHITELIST", cfgData, 1) or "" - self.multi_provider_whitelist = (bb.data.getVar("MULTI_PROVIDER_WHITELIST", cfgData, 1) or "").split() + self.stampwhitelist = cfgData.getVar("BB_STAMP_WHITELIST", 1) or "" + self.multi_provider_whitelist = (cfgData.getVar("MULTI_PROVIDER_WHITELIST", 1) or "").split() self.reset()
@@ -765,9 +765,9 @@ class RunQueue: self.cfgData = cfgData self.rqdata = RunQueueData(self, cooker, cfgData, dataCache, taskData, targets) - self.stamppolicy = bb.data.getVar("BB_STAMP_POLICY", cfgData, True) or "perfile" - self.hashvalidate = bb.data.getVar("BB_HASHCHECK_FUNCTION", cfgData, True) or None - self.setsceneverify = bb.data.getVar("BB_SETSCENE_VERIFY_FUNCTION", cfgData, True) or None + self.stamppolicy = cfgData.getVar("BB_STAMP_POLICY", True) or "perfile" + self.hashvalidate = cfgData.getVar("BB_HASHCHECK_FUNCTION", True) or None + self.setsceneverify = cfgData.getVar("BB_SETSCENE_VERIFY_FUNCTION", True) or None self.state = runQueuePrepare
@@ -1007,8 +1007,8 @@ class RunQueueExecute: self.cfgData = rq.cfgData self.rqdata = rq.rqdata - self.number_tasks = int(bb.data.getVar("BB_NUMBER_THREADS", self.cfgData, 1) or 1) - self.scheduler = bb.data.getVar("BB_SCHEDULER", self.cfgData, 1) or "speed" + self.number_tasks = int(self.cfgData.getVar("BB_NUMBER_THREADS", 1) or 1) + self.scheduler = self.cfgData.getVar("BB_SCHEDULER", 1) or "speed" self.runq_buildable = [] self.runq_running = []
@@ -1132,9 +1132,9 @@ class RunQueueExecute: if umask: os.umask(umask) - bb.data.setVar("BB_WORKERCONTEXT", "1", self.cooker.configuration.data) - bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self, self.cooker.configuration.data) - bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", fn, self.cooker.configuration.data) + self.cooker.configuration.data.setVar("BB_WORKERCONTEXT", "1") + self.cooker.configuration.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self) + self.cooker.configuration.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", fn) bb.parse.siggen.set_taskdata(self.rqdata.hashes, self.rqdata.hash_deps) ret = 0 try:
@@ -1261,7 +1261,7 @@ class RunQueueExecuteTasks(RunQueueExecute): if type(obj) is type and issubclass(obj, RunQueueScheduler)) - user_schedulers = bb.data.getVar("BB_SCHEDULERS", self.cfgData, True) + user_schedulers = self.cfgData.getVar("BB_SCHEDULERS", True) if user_schedulers: for sched in user_schedulers.split(): if not "." in sched:
@@ -1361,9 +1361,9 @@ class RunQueueExecuteTasks(RunQueueExecute): else: fakeenv["PSEUDO_UNLOAD"] = "yes" - bb.data.setVar("BB_WORKERCONTEXT", "1", self.cooker.configuration.data) - bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self, self.cooker.configuration.data) - bb.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", fn, self.cooker.configuration.data) + self.cooker.configuration.data.setVar("BB_WORKERCONTEXT", "1") + self.cooker.configuration.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", self) + self.cooker.configuration.data.setVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", fn) bb.parse.siggen.set_taskdata(self.rqdata.hashes, self.rqdata.hash_deps) the_data = bb.cache.Cache.loadDataFull(fn, self.cooker.get_file_appends(fn), self.cooker.configuration.data)
@@ -1734,8 +1734,8 @@ class runQueueTaskCompleted(runQueueEvent): """ def check_stamp_fn(fn, taskname, d): - rqexe = bb.data.getVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY", d) - fn = bb.data.getVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2", d) + rqexe = d.getVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY") + fn = d.getVar("__RUNQUEUE_DO_NOT_USE_EXTERNALLY2") fnid = rqexe.rqdata.taskData.getfn_id(fn) taskid = rqexe.rqdata.get_task_id(fnid, taskname) if taskid is not None:
bitbake/lib/bb/siggen.py +1 -1
@@ -16,7 +16,7 @@ def init(d): siggens = [obj for obj in globals().itervalues() if type(obj) is type and issubclass(obj, SignatureGenerator)] - desired = bb.data.getVar("BB_SIGNATURE_HANDLER", d, True) or "noop" + desired = d.getVar("BB_SIGNATURE_HANDLER", True) or "noop" for sg in siggens: if desired == sg.name: return sg(d)
bitbake/lib/bb/ui/crumbs/configurator.py +2 -2
@@ -58,7 +58,7 @@ class Configurator(gobject.GObject): def _loadConf(self, path): def getString(var): - return bb.data.getVar(var, data, True) or "" + return data.getVar(var, True) or "" if self.orig_config: del self.orig_config
@@ -125,7 +125,7 @@ class Configurator(gobject.GObject): self.loaded_layers = {} data = bb.data.init() data = self._parse(self.bblayers, data) - layers = (bb.data.getVar('BBLAYERS', data, True) or "").split() + layers = (data.getVar('BBLAYERS', True) or "").split() for layer in layers: # TODO: we may be better off calling the layer by its # BBFILE_COLLECTIONS value?
bitbake/lib/bb/utils.py +3 -3
@@ -562,7 +562,7 @@ def filter_environment(good_vars): def create_interactive_env(d): for k in preserved_envvars_exported_interactive(): - os.setenv(k, bb.data.getVar(k, d, True)) + os.setenv(k, d.getVar(k, True)) def approved_variables(): """
@@ -601,9 +601,9 @@ def build_environment(d): """ import bb.data for var in bb.data.keys(d): - export = bb.data.getVarFlag(var, "export", d) + export = d.getVarFlag(var, "export") if export: - os.environ[var] = bb.data.getVar(var, d, True) or "" + os.environ[var] = d.getVar(var, True) or "" def remove(path, recurse=False): """Equivalent to rm -f or rm -rf"""