fix: заменить list comprehension на generator в stats.py

len([ch for ch in ...]) создавал временный список.
Заменено на sum(1 for ch in ...) — без выделения памяти
под промежуточный список.
This commit is contained in:
deadzilla 2026-07-22 22:29:38 +05:00
parent 8b59ddb0c9
commit 4f2e3ec05b

View File

@ -14,12 +14,10 @@ class Stats(commands.Cog):
guilds = ctx.bot.guilds
total_guilds = len(guilds)
total_channels = sum(
len(
[
ch
sum(
1
for ch in guild.channels
if not isinstance(ch, discord.CategoryChannel)
]
)
for guild in guilds
)