summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/parse
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2010-06-20 12:08:07 -0700
committerRichard Purdie <rpurdie@linux.intel.com>2010-07-02 15:41:37 +0100
commitef1de9ecaf73e28234d284b79ec45e084d0f0c53 (patch)
tree417f87922c1a2fa4a3bbd4b35e0772221f96641e /bitbake/lib/bb/parse
parent20dc452614c991d1a4f5b7dcc1307cd03cba0c55 (diff)
downloadpoky-ef1de9ecaf73e28234d284b79ec45e084d0f0c53.tar.gz
Apply some 2to3 refactorings
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'bitbake/lib/bb/parse')
-rw-r--r--bitbake/lib/bb/parse/ast.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/bitbake/lib/bb/parse/ast.py b/bitbake/lib/bb/parse/ast.py
index 4eabe5f2a1..02d682d88f 100644
--- a/bitbake/lib/bb/parse/ast.py
+++ b/bitbake/lib/bb/parse/ast.py
@@ -23,7 +23,7 @@
23 23
24import bb, re, string 24import bb, re, string
25from bb import methodpool 25from bb import methodpool
26from itertools import chain 26import itertools
27 27
28__word__ = re.compile(r"\S+") 28__word__ = re.compile(r"\S+")
29__parsed_methods__ = bb.methodpool.get_parsed_dict() 29__parsed_methods__ = bb.methodpool.get_parsed_dict()
@@ -31,7 +31,8 @@ _bbversions_re = re.compile(r"\[(?P<from>[0-9]+)-(?P<to>[0-9]+)\]")
31 31
32class StatementGroup(list): 32class StatementGroup(list):
33 def eval(self, data): 33 def eval(self, data):
34 map(lambda x: x.eval(data), self) 34 for statement in self:
35 statement.eval(data)
35 36
36class AstNode(object): 37class AstNode(object):
37 pass 38 pass
@@ -341,7 +342,7 @@ def _expand_versions(versions):
341 versions = iter(versions) 342 versions = iter(versions)
342 while True: 343 while True:
343 try: 344 try:
344 version = versions.next() 345 version = next(versions)
345 except StopIteration: 346 except StopIteration:
346 break 347 break
347 348
@@ -351,7 +352,7 @@ def _expand_versions(versions):
351 else: 352 else:
352 newversions = expand_one(version, int(range_ver.group("from")), 353 newversions = expand_one(version, int(range_ver.group("from")),
353 int(range_ver.group("to"))) 354 int(range_ver.group("to")))
354 versions = chain(newversions, versions) 355 versions = itertools.chain(newversions, versions)
355 356
356def multi_finalize(fn, d): 357def multi_finalize(fn, d):
357 safe_d = d 358 safe_d = d
@@ -417,7 +418,7 @@ def multi_finalize(fn, d):
417 safe_d.setVar("BBCLASSEXTEND", extended) 418 safe_d.setVar("BBCLASSEXTEND", extended)
418 _create_variants(datastores, extended.split(), extendfunc) 419 _create_variants(datastores, extended.split(), extendfunc)
419 420
420 for variant, variant_d in datastores.items(): 421 for variant, variant_d in datastores.iteritems():
421 if variant: 422 if variant:
422 try: 423 try:
423 finalize(fn, variant_d) 424 finalize(fn, variant_d)
@@ -425,7 +426,7 @@ def multi_finalize(fn, d):
425 bb.data.setVar("__SKIPPED", True, variant_d) 426 bb.data.setVar("__SKIPPED", True, variant_d)
426 427
427 if len(datastores) > 1: 428 if len(datastores) > 1:
428 variants = filter(None, datastores.keys()) 429 variants = filter(None, datastores.iterkeys())
429 safe_d.setVar("__VARIANTS", " ".join(variants)) 430 safe_d.setVar("__VARIANTS", " ".join(variants))
430 431
431 datastores[""] = d 432 datastores[""] = d