├── .gitignore ├── .idea ├── .gitignore ├── circuit-breaker-pattern-fastapi.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── circuit_breaker ├── __init__.py ├── circuit_breaker.py ├── enums.py ├── exceptions.py ├── middleware.py └── schemas.py ├── pyproject.toml ├── setup.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- 1 | shell 2 | __pycache__ 3 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/circuit-breaker-pattern-fastapi.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/.idea/circuit-breaker-pattern-fastapi.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/README.md -------------------------------------------------------------------------------- /circuit_breaker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/circuit_breaker/__init__.py -------------------------------------------------------------------------------- /circuit_breaker/circuit_breaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/circuit_breaker/circuit_breaker.py -------------------------------------------------------------------------------- /circuit_breaker/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/circuit_breaker/enums.py -------------------------------------------------------------------------------- /circuit_breaker/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/circuit_breaker/exceptions.py -------------------------------------------------------------------------------- /circuit_breaker/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/circuit_breaker/middleware.py -------------------------------------------------------------------------------- /circuit_breaker/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/circuit_breaker/schemas.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/setup.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmelihh/circuit-breaker-pattern-fastapi/HEAD/uv.lock --------------------------------------------------------------------------------