@TanderOFF

TypeError: unsupported operand type(s) for divmod(): 'set' and 'int' как divmod выполнить в цикле?

Здраствуйте ! Делаю "Доску лидеров" по войс активности . я беру значение с базы и уже пропускаю через divmod но получаю ошибку
m, s = divmod({row[0]}, 60) TypeError: unsupported operand type(s) for divmod(): 'set' and 'int'
так как это действие не поддерживается через цикл for , я не знаю как это исправить . Пожалуйста прошу помощи .

@client.command(aliases = ['toponline'])
async def __voicetop(ctx):
    embed = discord.Embed(title = 'Таблица лидеров по войс активности на \n [Æ]  ΛTMOSFΞRA', color=0xa697ff)
    counter = 0

    for row in cursor.execute("SELECT name, voice FROM users WHERE server_id = {} ORDER BY voice DESC LIMIT {} OFFSET 0".format(ctx.guild.id, 5)):
        m, s = divmod({row[0]}, 60)
        h, m = divmod(m, 60)
        counter += 1
        embed.add_field(
            name = f'#{counter}:trophy: | {round(h)}ч {round(m)}м ',
            value = f'Проговорил: {row[1]} <a:y_star:791077278309285908> ',
            inline = False).set_thumbnail(url="https://thumbs.gfycat.com/EasygoingPinkDobermanpinscher-small.gif")
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@TanderOFF Автор вопроса
Row[0] оказался никнеймом участника - вопрос закрыт . Row[0] => Row[1]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы