From b7f1d9ed1a7d6582ca8c7c7de60895e0d80a8fe1 Mon Sep 17 00:00:00 2001 From: Jori van Ee Date: Sat, 19 Aug 2017 21:09:28 +0200 Subject: [PATCH] Update main.py (#934) * Update main.py Move discord import to the beginning of file, aswell as the version check, if the version wasn't atleast major_version 1 it would give an exception in the core imports (bot.Guilds isn't defined)! * Move sys import up --- main.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index d741355ce..f150873ca 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,13 @@ -from pathlib import Path +# Discord Version check + +import discord +import sys + +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 core.bot import Red, ExitCodes from core.cog_manager import CogManagerUI @@ -9,11 +18,10 @@ from core.cli import interactive_config, confirm, parse_cli_flags, ask_sentry from core.core_commands import Core from core.dev_commands import Dev import asyncio -import discord import logging.handlers import logging import os -import sys +from pathlib import Path # # Red - Discord Bot v3 @@ -21,12 +29,6 @@ import sys # Made by Twentysix, improved by many # -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) - def init_loggers(cli_flags): # d.py stuff