Sort debug tools by name

This commit is contained in:
Ivan Kravets
2018-02-10 18:09:23 +02:00
parent 8736e7bfb0
commit b553b8f9df

View File

@ -731,16 +731,18 @@ class PlatformBoardConfig(object):
(tool_name, ", ".join(sorted(debug_tools.keys())))) (tool_name, ", ".join(sorted(debug_tools.keys()))))
# automatically select best tool # automatically select best tool
default = [] data = {"default": [], "onboard": [], "external": []}
onboard = []
external = []
for key, value in debug_tools.items(): for key, value in debug_tools.items():
if value.get("default"): if value.get("default"):
default.append(key) data['default'].append(key)
elif value.get("onboard"): elif value.get("onboard"):
onboard.append(key) data['onboard'].append(key)
external.append(key) data['external'].append(key)
assert default or onboard or external for key, value in data.items():
return (default[0] if default else onboard[0] print key
if onboard else external[0]) if not value:
continue
return sorted(value)[0]
assert any(item for item in data)