special_channels path fon no channels file
This commit is contained in:
@@ -142,6 +142,9 @@ def run(item=None):
|
|||||||
# Checks if channel exists
|
# Checks if channel exists
|
||||||
channel_file = os.path.join(config.get_runtime_path(),
|
channel_file = os.path.join(config.get_runtime_path(),
|
||||||
'channels', item.channel + ".py")
|
'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)
|
logger.info("channel_file=%s" % channel_file)
|
||||||
|
|
||||||
channel = None
|
channel = None
|
||||||
@@ -151,7 +154,7 @@ def run(item=None):
|
|||||||
channel = __import__('channels.%s' % item.channel, None,
|
channel = __import__('channels.%s' % item.channel, None,
|
||||||
None, ["channels.%s" % item.channel])
|
None, ["channels.%s" % item.channel])
|
||||||
except ImportError:
|
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__))
|
logger.info("Running channel %s | %s" % (channel.__name__, channel.__file__))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user