def _fix_channels(mapping: Mapping) -> None:
# TODO move to channels core plugin
for channel, channel_conf in mapping.get('channels', {}).items():
if channel_conf is None:
mapping['channels'][channel] = channel_conf = {}
# replace channel names 'foobar' with '#foobar'
if not channel.startswith(tuple('#&+!')):
del mapping['channels'][channel]
mapping['channels'][f'#{channel}'] = channel_conf
评论列表
文章目录