From dbbf336949fd9840149fe9ea82cdea3d32e28db0 Mon Sep 17 00:00:00 2001 From: Brian Daniels Date: Fri, 16 Nov 2018 09:47:55 -0600 Subject: [PATCH] Avoid KeyError Exceptions. Co-Authored-By: theotherjimmy --- tools/config/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/config/__init__.py b/tools/config/__init__.py index 58b7ba6a40..8d1bed17cb 100755 --- a/tools/config/__init__.py +++ b/tools/config/__init__.py @@ -652,7 +652,7 @@ class Config(object): def _get_mem_specs(self, permissions, cmsis_part): all_matching_memories = { name: memory for name, memory in cmsis_part['memories'].items() - if all(memory['access'][perm] for perm in permissions) + if all(memory['access'].get(perm) for perm in permissions) } if all_matching_memories: return all_matching_memories