Задание
📝 **Вопрос:** Внедрите `CircuitBreaker`. fail_max=2, восстановление=10. 2 неудачно → открывается. Вызов при открытии → RuntimeError. Через 10 секунд → half_open; успех → закрыто. Распечатайте результаты для: 2 неудачных вызовов, 1 попытки при открытии, времени продвижения, 1 успешного вызова.
📋Выберите правильный ответ.
💡 **Подсказка:** Если вы не уверены, перечитайте приведенную выше теорию.