The _client_handlers dictionary allowed modifications during iteration without proper concurrency control. I added some reentrant locks to manage concurrent access to the _global_handlers and _client_handlers data structures. See #326 Signed-off-by: Federico Bond <federicobond@gmail.com> |
||
|---|---|---|
| .. | ||
| _backports | ||
| hook | ||
| immutable_dict | ||
| provider | ||
| _event_support.py | ||
| api.py | ||
| client.py | ||
| evaluation_context.py | ||
| event.py | ||
| exception.py | ||
| flag_evaluation.py | ||
| py.typed | ||