diff --git a/redbot/__init__.py b/redbot/__init__.py index fd3a01fa4..b0a977519 100644 --- a/redbot/__init__.py +++ b/redbot/__init__.py @@ -118,9 +118,7 @@ class VersionInfo: "dev_release": self.dev_release, } - def __lt__(self, other: _Any) -> bool: - if not isinstance(other, VersionInfo): - return NotImplemented + def __lt__(self, other: "VersionInfo") -> bool: tups: _List[_Tuple[int, int, int, int, int, int, int]] = [] for obj in (self, other): tups.append( diff --git a/redbot/cogs/audio/__init__.py b/redbot/cogs/audio/__init__.py index b13d2a1a3..19711b903 100644 --- a/redbot/cogs/audio/__init__.py +++ b/redbot/cogs/audio/__init__.py @@ -34,7 +34,7 @@ async def download_lavalink(session): async def maybe_download_lavalink(loop, cog): jar_exists = LAVALINK_JAR_FILE.exists() - current_build = redbot.core.VersionInfo.from_json(await cog.config.current_version()) + current_build = redbot.VersionInfo.from_json(await cog.config.current_version()) if not jar_exists or current_build < redbot.core.version_info: log.info("Downloading Lavalink.jar") diff --git a/redbot/cogs/audio/data/application.yml b/redbot/cogs/audio/data/application.yml index 184bedeba..9b8d7fe33 100644 --- a/redbot/cogs/audio/data/application.yml +++ b/redbot/cogs/audio/data/application.yml @@ -18,3 +18,11 @@ lavalink: sentryDsn: "" bufferDurationMs: 400 youtubePlaylistLoadLimit: 10000 +logging: + file: + max-history: 30 + max-size: 1GB + path: ./logs/ + level: + root: INFO + lavalink: INFO diff --git a/redbot/core/events.py b/redbot/core/events.py index 49bf57aaf..7531ee8ea 100644 --- a/redbot/core/events.py +++ b/redbot/core/events.py @@ -5,7 +5,6 @@ import datetime import logging import traceback from datetime import timedelta -from typing import List import aiohttp import discord @@ -13,7 +12,8 @@ import pkg_resources from colorama import Fore, Style, init from pkg_resources import DistributionNotFound -from . import __version__ as red_version, version_info as red_version_info, VersionInfo, commands +from .. import __version__ as red_version, version_info as red_version_info, VersionInfo +from . import commands from .data_manager import storage_type from .utils.chat_formatting import inline, bordered, format_perms_list from .utils import fuzzy_command_search, format_fuzzy_results