Slurry

Latest version: v1.3.1

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

Scan your dependencies

Page 3 of 4

0.6.0

* Refactored: The tap closure fixes in 0.5.1 didn't entirely hit the mark, triggering a major refactoring of input and output resource management. Additional tests have been added to further strengthen coverage of correct resource management.
* Fixed: The Repeat section could concievably drop items from the input source in certain rare cases. The new implementation guarantees that all input items are send on to the output, while still repeating received items in case of no activity.

0.5.1

* Fix early tap closure. If a tap was closed, while items was still waiting to be sent upstream, it would cause an unhandled
BrokenResourceError to be thrown. Now, if all taps are closed, the immediate upstream iterable will be closed, and the pipeline
will stop processing any further items. Any upstream sections will be expected to handle downstream channel closures gracefully.

0.5.0

* Per subject rate limiting now allows seperate limiters for different item types depending on a chosen subject.

0.4.4

* Fix Group section. Triggering the timeout cancel scope would close the input generator, stopping further output. To fix this, input iteration is now fully decoupled from output generation with a seperate pull task.

0.4.3

* Upgrade to trio 0.17

0.4.2

* Expose pipeline nursery to end users.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.