Ошибка в коде (Python). Не пойму в чем дело и почему он не пропускает?
Второе объявление __init__ перекрывает первое, поэтому инициализация bg_color не происходит.
В классе Settings два __init__
Естественно, второй перезаписывает первый.