gevent-breaker

Circuitbreaker pattern for gevent apps


Keywords
pytest, consul
License
WTFPL
Install
pip install gevent-breaker==1.0.0

Documentation

gevent-breker

Circuit Breaker pattern for gevent apps.

Install

$ pip install gevent-breaker

Usage

from gevent_breaker import circuit_breaker, CircuitBroken
while True:
    try:
        with circuit_breaker("my breaker"):
            1/0
    except ZeroDivisionError:
        print("Got an exception!")
    except CircuitBroken:
        print("Too many errors!")
        break