From 246b731759f55d7761d377526648ba0f07a515c2 Mon Sep 17 00:00:00 2001 From: dgw Date: Sat, 3 Jul 2021 01:39:07 -0500 Subject: [PATCH] wikipedia: log a warning if `lang_per_channel` is used for a channel --- sopel/modules/wikipedia.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sopel/modules/wikipedia.py b/sopel/modules/wikipedia.py index 0f22db3b43..0e74e9042e 100644 --- a/sopel/modules/wikipedia.py +++ b/sopel/modules/wikipedia.py @@ -8,6 +8,7 @@ """ from __future__ import absolute_import, division, print_function, unicode_literals +import logging import re from requests import get @@ -21,6 +22,7 @@ except ImportError: from HTMLParser import HTMLParser +LOGGER = logging.getLogger(__name__) REDIRECT = re.compile(r'^REDIRECT (.*)') PLUGIN_OUTPUT_PREFIX = '[wikipedia] ' @@ -127,6 +129,11 @@ def choose_lang(bot, trigger): customlang = re.search('(' + trigger.sender + r'):(\w+)', bot.config.wikipedia.lang_per_channel) if customlang is not None: + LOGGER.warning( + 'Language for %s loaded from the deprecated config setting, ' + 'wikipedia.lang_per_channel', + trigger.sender, + ) return customlang.group(2) return bot.config.wikipedia.default_lang