Improve boards search

This commit is contained in:
Ivan Kravets
2020-01-04 13:53:08 +02:00
parent 915b9145f6
commit 178080fd12
2 changed files with 5 additions and 2 deletions

View File

@ -32,7 +32,10 @@ def cli(query, installed, json_output): # pylint: disable=R0912
grpboards = {}
for board in _get_boards(installed):
if query and not any(query.lower() in board[k] for k in ("id", "name")):
if query and not any(
query.lower() in str(board.get(k, "")).lower()
for k in ("id", "name", "mcu", "vendor", "platform", "frameworks")
):
continue
if board["platform"] not in grpboards:
grpboards[board["platform"]] = []