diff --git a/redbot/__init__.py b/redbot/__init__.py index e69de29bb..a429c2c37 100644 --- a/redbot/__init__.py +++ b/redbot/__init__.py @@ -0,0 +1,15 @@ +import sys +import typing +import discord + +# Let's do all the dumb version checking in one place. + + +if sys.version_info < (3, 5, 2): + typing.TYPE_CHECKING = False + +if discord.version_info.major < 1: + print("You are not running the rewritten version of discord.py.\n\n" + "In order to use Red v3 you MUST be running d.py version" + " >= 1.0.0.") + sys.exit(1) diff --git a/redbot/__main__.py b/redbot/__main__.py index cf8ae7824..d5eb714ea 100644 --- a/redbot/__main__.py +++ b/redbot/__main__.py @@ -3,15 +3,7 @@ # Discord Version check import sys - import discord - -if discord.version_info.major < 1: - print("You are not running the rewritten version of discord.py.\n\n" - "In order to use Red v3 you MUST be running d.py version" - " >= 1.0.0.") - sys.exit(1) - from redbot.core.bot import Red, ExitCodes from redbot.core.cog_manager import CogManagerUI from redbot.core.data_manager import load_basic_configuration