Use "items" instead of "iteritems" (PY2/3) // Issue #895

This commit is contained in:
Ivan Kravets
2018-10-27 20:51:55 +03:00
parent 080369f597
commit e94d758131
6 changed files with 8 additions and 8 deletions

View File

@ -86,7 +86,7 @@ def cli( # pylint: disable=too-many-arguments
app.set_session_var("force_option", True) app.set_session_var("force_option", True)
_clean_dir(build_dir) _clean_dir(build_dir)
for dir_name, patterns in dict(lib=lib, src=src).iteritems(): for dir_name, patterns in dict(lib=lib, src=src).items():
if not patterns: if not patterns:
continue continue
contents = [] contents = []

View File

@ -55,7 +55,7 @@ def device_list( # pylint: disable=too-many-branches
"mdns": "Multicast DNS Services" "mdns": "Multicast DNS Services"
} }
for key, value in data.iteritems(): for key, value in data.items():
if not single_key: if not single_key:
click.secho(titles[key], bold=True) click.secho(titles[key], bold=True)
click.echo("=" * len(titles[key])) click.echo("=" * len(titles[key]))
@ -85,7 +85,7 @@ def device_list( # pylint: disable=too-many-branches
if item['properties']: if item['properties']:
click.echo("Properties: %s" % ("; ".join([ click.echo("Properties: %s" % ("; ".join([
"%s=%s" % (k, v) "%s=%s" % (k, v)
for k, v in item['properties'].iteritems() for k, v in item['properties'].items()
]))) ])))
click.echo("") click.echo("")
@ -182,7 +182,7 @@ def device_monitor(**kwargs): # pylint: disable=too-many-branches
kwargs['port'] = ports[0]['port'] kwargs['port'] = ports[0]['port']
sys.argv = ["monitor"] sys.argv = ["monitor"]
for k, v in kwargs.iteritems(): for k, v in kwargs.items():
if k in ("port", "baud", "rts", "dtr", "environment", "project_dir"): if k in ("port", "baud", "rts", "dtr", "environment", "project_dir"):
continue continue
k = "--" + k.replace("_", "-") k = "--" + k.replace("_", "-")

View File

@ -203,7 +203,7 @@ def lib_search(query, json_output, page, noninteractive, **filters):
if not isinstance(query, list): if not isinstance(query, list):
query = list(query) query = list(query)
for key, values in filters.iteritems(): for key, values in filters.items():
for value in values: for value in values:
query.append('%s:"%s"' % (key, value)) query.append('%s:"%s"' % (key, value))

View File

@ -604,7 +604,7 @@ class PlatformBase( # pylint: disable=too-many-public-methods
# enable upload tools for upload targets # enable upload tools for upload targets
if any(["upload" in t for t in targets] + ["program" in targets]): if any(["upload" in t for t in targets] + ["program" in targets]):
for name, opts in self.packages.iteritems(): for name, opts in self.packages.items():
if opts.get("type") == "uploader": if opts.get("type") == "uploader":
self.packages[name]['optional'] = False self.packages[name]['optional'] = False
# skip all packages in "nobuild" mode # skip all packages in "nobuild" mode

View File

@ -291,7 +291,7 @@ def measure_ci():
} }
} }
for key, value in envmap.iteritems(): for key, value in envmap.items():
if getenv(key, "").lower() != "true": if getenv(key, "").lower() != "true":
continue continue
event.update({"action": key, "label": value['label']}) event.update({"action": key, "label": value['label']})

View File

@ -413,7 +413,7 @@ def exec_command(*args, **kwargs):
if isinstance(kwargs[s], AsyncPipe): if isinstance(kwargs[s], AsyncPipe):
result[s[3:]] = "\n".join(kwargs[s].get_buffer()) result[s[3:]] = "\n".join(kwargs[s].get_buffer())
for k, v in result.iteritems(): for k, v in result.items():
if v and isinstance(v, basestring): if v and isinstance(v, basestring):
result[k].strip() result[k].strip()