unleash-client-python
unleash-client-python copied to clipboard
Unleash client SDK for Python 💡💡💡
**Describe the bug** When running unleash with flask/gunicorn, it is not getting updated with latest toggles from unleash server when it is run with option "--preload". [More info on preload](https://docs.gunicorn.org/en/stable/settings.html#server-mechanics)...
**Describe the bug** "scheduler_executor should only be used with a custom scheduler." **To Reproduce** Init with no scheduler and no scheduler_executor Sample code is welcome! **Expected behavior** Expected no warning...
### What is this? This is a full rewrite of the current client specification tests to use the client specifications project, rather than a custom implementation of each test. This...
updates: - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.6.0) - [github.com/psf/black: 23.7.0 → 24.4.2](https://github.com/psf/black/compare/23.7.0...24.4.2) - [github.com/astral-sh/ruff-pre-commit: v0.0.282 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.282...v0.4.3)
**Describe the bug** fcache has a known issue with multiprocessing (tsroten/fcache#26) that has been ignored tor 5 years. Here's an example of the errors ``` 2024-03-06 10:54:33.478 - ERROR -...
Support for Python 3.12 would be much appreciated.
**Describe the bug** I was reading the [docs of UnleashClient](https://docs.getunleash.io/unleash-client-python/unleashclient.html) and noticed that the `disable_registration` parameter doesn't have a description ([code reference](https://github.com/Unleash/unleash-client-python/blob/9c4831b85940d407d3c73d15671211e46c958f24/UnleashClient/__init__.py#L42)). What does it do? **To Reproduce** Steps to...
updates: - [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0) - [github.com/psf/black: 24.4.2 → 24.10.0](https://github.com/psf/black/compare/24.4.2...24.10.0) - [github.com/astral-sh/ruff-pre-commit: v0.4.10 → v0.7.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.10...v0.7.1)
# Description Previously we have treated any status code as equal. This PR changes that to allow 429 and 50x status codes to incrementally increase the interval between each time...