From 0279702f73e8e0b7e4ba5dfa1d623c924efa419c Mon Sep 17 00:00:00 2001 From: Alberto Sottile Date: Fri, 24 May 2019 17:20:02 +0200 Subject: [PATCH] Do not throw a KeyError when GUI is not available --- syncplay/clientManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syncplay/clientManager.py b/syncplay/clientManager.py index c222133..b2caafa 100755 --- a/syncplay/clientManager.py +++ b/syncplay/clientManager.py @@ -8,7 +8,8 @@ class SyncplayClientManager(object): def run(self): config = ConfigurationGetter().getConfiguration() from syncplay.client import SyncplayClient # Imported later, so the proper reactor is installed - interface = ui.getUi(graphical=not config["noGui"], passedBar=config['menuBar']) + menuBar = config['menuBar'] if 'menuBar' in config else None + interface = ui.getUi(graphical=not config["noGui"], passedBar=menuBar) syncplayClient = SyncplayClient(config["playerClass"], interface, config) if syncplayClient: interface.addClient(syncplayClient)