[OE-core] [PATCH 12/16] engine: python3: replace iteritems() -> items()

Ibarra Lopez, Humberto humberto.ibarra.lopez at intel.com
Mon Jun 6 17:34:14 UTC 2016


This patch introduced a syntax error. Sent a patch to fix it http://lists.openembedded.org/pipermail/openembedded-core/2016-June/122522.html

Humberto

> -----Original Message-----
> From: openembedded-core-bounces at lists.openembedded.org
> [mailto:openembedded-core-bounces at lists.openembedded.org] On Behalf
> Of Ed Bartosh
> Sent: Thursday, June 2, 2016 5:13 AM
> To: openembedded-core at lists.openembedded.org
> Subject: [OE-core] [PATCH 12/16] engine: python3: replace iteritems() ->
> items()
> 
> Used items() as iteritems() doesn't exist in python 3.
> 
> Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
> ---
>  scripts/lib/bsp/engine.py | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/scripts/lib/bsp/engine.py b/scripts/lib/bsp/engine.py index
> 2b87d33..3ed90fa 100644
> --- a/scripts/lib/bsp/engine.py
> +++ b/scripts/lib/bsp/engine.py
> @@ -1385,7 +1385,7 @@ def gen_supplied_property_vals(properties,
> program_lines):
>      Generate user-specified entries for input values instead of
>      generating input prompts.
>      """
> -    for name, val in properties.iteritems():
> +    for name, val in properties.items():
>          program_line = name + " = \"" + val + "\""
>          program_lines.append(program_line)
> 
> @@ -1621,7 +1621,7 @@ def print_dict(items, indent = 0):
>      """
>      Print the values in a possibly nested dictionary.
>      """
> -    for key, val in items.iteritems():
> +    for key, val in items.items():
>          print("    "*indent + "\"%s\" :" % key)
>          if type(val) == dict:
>              print("{")
> @@ -1654,7 +1654,7 @@ def get_properties(input_lines):
>          props = line.props
>          item = {}
>          name = props["name"]
> -        for key, val in props.items():
> +        for key, val props.items():
>              if not key == "name":
>                  item[key] = val
>          properties[name] = item
> --
> 2.1.4
> 
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list