Почему выходит AttributeError: type object 'Classics' has no attribute 'Classes'?

print(len(self.Classes))
эта строчка вызывает в одной функции:
AttributeError: type object 'Classics' has no attribute 'Classes'
а в другой работает без ошибок, как так может быть?
https://github.com/TheSuperD20/JoyParser/blob/mast...
  • Вопрос задан
  • 475 просмотров
Пригласить эксперта
Ответы на вопрос 2
совершенно спокойно, в одном случае динамически был создан данный атрибут, в другом случае никто его не создал, вот его и нет.
Небольшой совет, лучше всего все(если есть такая возможность) используемые атрибуты класса явно задавать внутри __init__, инициализируя либо пустыми значениями, либо значениями по умолчанию.
Ответ написан
@klinkin
Напиши нормальный тест, сейчас реально не понятно как ты создаешь объект класса Classics и что ты с ним потом делаешь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы