summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blockext/blocks.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/blockext/blocks.py b/blockext/blocks.py
index 148866b..a58bafc 100644
--- a/blockext/blocks.py
+++ b/blockext/blocks.py
@@ -116,9 +116,13 @@ class Input(object):
if self.default is None:
self.default = ""
if self.shape == "readonly-menu":
- options = menus[self.menu]
- if options:
- self.default = options[0]
+ try:
+ options = menus[self.menu]
+ except KeyError:
+ raise ValueError(
+ "menu not found: {}".format(repr(self.menu))
+ )
+ self.default = options[0]
INPUT_SPECS = {