Sarcină
📝 **Întrebare:** Implementați `Circuit Breaker`. fail_max=2, recuperare=10. 2 eșuează → se deschide. Apelați în timp ce este deschis → RuntimeError. După 10s → semi_deschis; succes → închis. Imprimați rezultatele pentru: 2 apeluri eșuate, 1 încercare în timp ce este deschis, timp în avans, 1 apel reușit.
📋 Alegeți răspunsul potrivit.
💡 **Sugestie:** Recitiți teoria de mai sus dacă nu sunteți sigur.