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
This commit is contained in:
Jori van Ee 2017-08-19 21:09:28 +02:00 committed by palmtree5
parent cd32932b75
commit b7f1d9ed1a

20
main.py
View File

@ -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.bot import Red, ExitCodes
from core.cog_manager import CogManagerUI 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.core_commands import Core
from core.dev_commands import Dev from core.dev_commands import Dev
import asyncio import asyncio
import discord
import logging.handlers import logging.handlers
import logging import logging
import os import os
import sys from pathlib import Path
# #
# Red - Discord Bot v3 # Red - Discord Bot v3
@ -21,12 +29,6 @@ import sys
# Made by Twentysix, improved by many # 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): def init_loggers(cli_flags):
# d.py stuff # d.py stuff