aboutsummaryrefslogtreecommitdiff
path: root/core.py
diff options
context:
space:
mode:
authortassaron2017-06-14 19:37:47 -0400
committertassaron2017-06-14 19:37:47 -0400
commit8846af57ba9635fe4a1c44778dc468f22277e538 (patch)
tree6ea61299f57074f23dfbe2837a3f918e13f9f72f /core.py
parent807e37bddd16cb8fa195a220d415cb4bedb1364b (diff)
image component stretch/scale/x/y options
Diffstat (limited to 'core.py')
-rw-r--r--core.py23
1 files changed, 13 insertions, 10 deletions
diff --git a/core.py b/core.py
index ef369c9..9276f4a 100644
--- a/core.py
+++ b/core.py
@@ -124,16 +124,19 @@ class Core():
# insert component into the loader
loader.insertComponent(
self.moduleIndexFor(name), -1)
-
- if 'preset' in preset and preset['preset'] != None:
- self.selectedComponents[-1].loadPreset(
- preset
- )
- else:
- self.selectedComponents[-1].loadPreset(
- preset,
- preset['preset']
- )
+ try:
+ if 'preset' in preset and preset['preset'] != None:
+ self.selectedComponents[-1].loadPreset(
+ preset
+ )
+ else:
+ self.selectedComponents[-1].loadPreset(
+ preset,
+ preset['preset']
+ )
+ except KeyError as e:
+ print('%s missing value %s' %
+ (self.selectedComponents[-1], e))
elif errcode == 1:
typ, value, _ = data