diff options
-rw-r--r-- | bot/__main__.py | 20 | ||||
-rw-r--r-- | bot/cogs/snakes.py | 7 |
2 files changed, 14 insertions, 13 deletions
diff --git a/bot/__main__.py b/bot/__main__.py index 6c115f40c..60553a0ea 100644 --- a/bot/__main__.py +++ b/bot/__main__.py @@ -6,7 +6,7 @@ from aiohttp import AsyncResolver, ClientSession, TCPConnector from discord import Game from discord.ext.commands import AutoShardedBot, when_mentioned_or -from bot.constants import CLICKUP_KEY, DEBUG_MODE +from bot.constants import CLICKUP_KEY from bot.formatter import Formatter log = logging.getLogger(__name__) @@ -26,17 +26,15 @@ bot = AutoShardedBot( case_insensitive=True ) -# Global aiohttp session for all cogs - uses asyncio for DNS resolution instead of threads, so we don't *spam threads* -if DEBUG_MODE: - bot.http_session = ClientSession( - connector=TCPConnector( - resolver=AsyncResolver(), - family=socket.AF_INET, # Force aiohttp to use AF_INET if this is a local session. Prevents crashes. - verify_ssl=False, - ) +# Global aiohttp session for all cogs +# - Uses asyncio for DNS resolution instead of threads, so we don't spam threads +# - Uses AF_INET as its socket family to prevent https related problems both locally and in prod. +bot.http_session = ClientSession( + connector=TCPConnector( + resolver=AsyncResolver(), + family=socket.AF_INET, ) -else: - bot.http_session = ClientSession(connector=TCPConnector(resolver=AsyncResolver())) +) # Internal/debug bot.load_extension("bot.cogs.logging") diff --git a/bot/cogs/snakes.py b/bot/cogs/snakes.py index 3a5d79148..31890dd94 100644 --- a/bot/cogs/snakes.py +++ b/bot/cogs/snakes.py @@ -306,8 +306,11 @@ class Snakes: """ long_message = random.choice(messages) - if len(long_message.split()) < 3 or retries <= 0: - return self._get_random_long_message(messages, retries - 1) + if len(long_message.split()) < 3 or retries > 0: + return self._get_random_long_message( + messages, + retries=retries - 1 + ) return long_message |