From c14cf65f36c921b3cc691b3778763155b6c16cb9 Mon Sep 17 00:00:00 2001 From: Alhaziel Date: Tue, 21 May 2019 19:53:56 +0200 Subject: [PATCH] special_channels path fon no channels file --- platformcode/launcher.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platformcode/launcher.py b/platformcode/launcher.py index 6691fe98..58a25079 100644 --- a/platformcode/launcher.py +++ b/platformcode/launcher.py @@ -142,6 +142,9 @@ def run(item=None): # Checks if channel exists channel_file = os.path.join(config.get_runtime_path(), 'channels', item.channel + ".py") + if not os.path.isfile(channel_file): + channel_file = os.path.join(config.get_runtime_path(), + 'special_channels', item.channel + ".py") logger.info("channel_file=%s" % channel_file) channel = None @@ -151,7 +154,7 @@ def run(item=None): channel = __import__('channels.%s' % item.channel, None, None, ["channels.%s" % item.channel]) except ImportError: - exec "import channels." + item.channel + " as channel" + exec("import channels." + item.channel + " as channel") logger.info("Running channel %s | %s" % (channel.__name__, channel.__file__))