diff options
| author | tassaron | 2017-06-15 23:13:36 -0400 |
|---|---|---|
| committer | tassaron | 2017-06-15 23:13:36 -0400 |
| commit | ee8031925fcd93d7bedceff6e98a06f3806426b3 (patch) | |
| tree | 99fd013c1c87f6bb1d2ed22859b56b0bced081bc /core.py | |
| parent | c05efc73ee069fe2eb8776a27b503ada2adb4af6 (diff) | |
drag events for component list now working!
Diffstat (limited to 'core.py')
| -rw-r--r-- | core.py | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -68,7 +68,8 @@ class Core(): yield name self.modules = [ import_module('components.%s' % name) - for name in findComponents()] + for name in findComponents() + ] self.moduleIndexes = [i for i in range(len(self.modules))] def componentListChanged(self): @@ -119,11 +120,14 @@ class Core(): saveValueStore = self.getPreset(filepath) if not saveValueStore: return False + try: + self.selectedComponents[compIndex].loadPreset( + saveValueStore, + presetName + ) + except KeyError as e: + print('preset missing value: %s' % e) - self.selectedComponents[compIndex].loadPreset( - saveValueStore, - presetName - ) self.savedPresets[presetName] = dict(saveValueStore) return True |
