Micro-framework

Latest version: v2.1.0

Safety actively analyzes 621173 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

2.1.0

RPC Classes Refactored.

Client services no longer call the target RPC server to check its available targets. That caused blocking deployments when the target service was offline. We just "believe" it exists.

New RPCProvider Dependency, that injects a RPCSystem class. This class is an abstraction of a whole system, where we can call multiple services from it: RPCSystem -> RPCService -> RPCTarget

2.0.22

Now users can retry forever by passing max_retries=0 for backoff classes

2.0.21

* Fix BackOff System
* Added IntervalProviders, which are callables that receive BackOff and BackOffContext arguments and return an integer. These providers can be passed as the interval argument in BackOff classes.
* int values are still allowed and internally converted to ConstantIntervalProvider instance

2.0.20

Hotfix for error when a builtin RPC exception is thrown since it doesn't have a __module__ attribute.

2.0.19

Modified the Exception data formats in 2.0.18 due to the existence of the `args` attribute of Exception class.

2.0.18

RPC exceptions now allow for custom exceptions being loaded if the caller has the same module path.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.