From 1dbe9537e9378bba53d726d2533327ac52215278 Mon Sep 17 00:00:00 2001 From: Toby Harradine Date: Thu, 6 Sep 2018 12:50:30 +1000 Subject: [PATCH] Ignore fuzzywuzzy slow sequence matcher warning (#2096) * Ignore fuzzywuzzy slow sequence matcher warning Signed-off-by: Toby Harradine * Add log.info call instead Signed-off-by: Toby Harradine --- redbot/__init__.py | 6 +++++- redbot/__main__.py | 2 +- redbot/core/events.py | 6 ++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/redbot/__init__.py b/redbot/__init__.py index 0ec59ef8e..2c0033139 100644 --- a/redbot/__init__.py +++ b/redbot/__init__.py @@ -1,6 +1,7 @@ import sys +import warnings import discord -from colorama import init, Back +from colorama import init init() # Let's do all the dumb version checking in one place. @@ -12,3 +13,6 @@ if discord.version_info.major < 1: " >= 1.0.0." ) sys.exit(1) + +# Filter fuzzywuzzy slow sequence matcher warning +warnings.filterwarnings("ignore", module=r"fuzzywuzzy.*") diff --git a/redbot/__main__.py b/redbot/__main__.py index cbd9e4daf..f990c6553 100644 --- a/redbot/__main__.py +++ b/redbot/__main__.py @@ -63,7 +63,7 @@ def init_loggers(cli_flags): os.environ["PYTHONASYNCIODEBUG"] = "1" logger.setLevel(logging.DEBUG) else: - logger.setLevel(logging.WARNING) + logger.setLevel(logging.INFO) from redbot.core.data_manager import core_data_path diff --git a/redbot/core/events.py b/redbot/core/events.py index 06d8f646c..6d89c683e 100644 --- a/redbot/core/events.py +++ b/redbot/core/events.py @@ -170,6 +170,12 @@ def init_events(bot, cli_flags): print("\nInvite URL: {}\n".format(invite_url)) bot.color = discord.Colour(await bot.db.color()) + try: + import Levenshtein + except ImportError: + log.info( + "python-Levenshtein is not installed, fuzzy string matching will be a bit slower." + ) @bot.event async def on_error(event_method, *args, **kwargs):