Задать вопрос
@dvrr
Новичок, еще только учусь

Почему функция стала выдавать ошибку?

Всем привет, вчера написал функцию:
def get_user_managed_servers(guilds):
    try:
        return list(filter(lambda g: (g['owner'] is True) or bool((int(g['permissions']) >> 5) & 1), guilds))
    except:
        print('error with return user managed guilds ;(')
        guilds = get_user_guilds()
        return list(filter(lambda g: (g['owner'] is True) or bool((int(g['permissions']) >> 5) & 1), guilds))
        #return []

Все работало, а сегодня при повторном запуске скрипта получаю ошибки. Сделав небольшое изменение в коде - он также начинает работать без ошибок. С чем это может быть связано?
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой 18 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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