From 6f39d5a0636cd7d18c57dd190d10532eafe6b293 Mon Sep 17 00:00:00 2001 From: sarahmarshy Date: Thu, 11 Jan 2018 14:43:18 -0600 Subject: [PATCH] Error check existence of sectors --- tools/config/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/config/__init__.py b/tools/config/__init__.py index 09f03bb7a1..e47fa74a3c 100644 --- a/tools/config/__init__.py +++ b/tools/config/__init__.py @@ -507,7 +507,10 @@ class Config(object): "targets.json `device_name` not found in " "arm_pack_manager index.") cmsis_part = cache.index[self.target.device_name] - return cmsis_part['sectors'] + sectors = cmsis_part['sectors'] + if sectors: + return sectors + raise ConfigException("No sector info available") @property def regions(self):