From 8a51496a5956925576de526352e546ffbf3d545c Mon Sep 17 00:00:00 2001 From: s0600204 Date: Fri, 21 Feb 2020 23:56:32 +0000 Subject: [PATCH] Support loading files without the prerequisite metadata --- lisp/application.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lisp/application.py b/lisp/application.py index 8dd884003..ab49d02c6 100644 --- a/lisp/application.py +++ b/lisp/application.py @@ -219,8 +219,9 @@ def __load_from_file(self, session_file): self.session.update_properties(session_dict["session"]) self.session.session_file = session_file - for plugin_name, plugin_config in session_dict['session']['plugins'].items(): - self.__session.set_plugin_session_config(plugin_name, plugin_config) + if 'plugins' in session_dict['session']: + for plugin_name, plugin_config in session_dict['session']['plugins'].items(): + self.__session.set_plugin_session_config(plugin_name, plugin_config) self.session_initialised.emit(self.session)