Zadatak
📝 **Pitanje:** Implementirajte `CircuitBreaker`. fail_max=2, oporavak=10. 2 ne uspijeva → otvara se. Poziv dok je otvoren → RuntimeError. Nakon 10 s → poluotvoreno; uspjeh → zatvoreno. Ispis rezultata za: 2 neuspjela poziva, 1 pokušaj dok je otvoren, vrijeme unaprijed, 1 uspješan poziv.
📋 Odaberite pravi odgovor.
💡 **Savjet:** Ponovno pročitajte gornju teoriju ako niste sigurni.