Mpservice

Latest version: v0.16.7

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

Scan your dependencies

Page 1 of 17

0.16.7

- Make `StopRequested` inherit from `BaseException` instead of `Exception`.
- Finetune printout of exception info in process and threads.

0.16.6

- Removed module `mpservice.rate_limiter` (moved to package `cloudly`).
- Bug fix regarding `mpservice.mpserver.Worker.preprocess`--now Exception objects are not sent to `preprocess`.

0.16.5

- `mpservice.streamer.Parmapper` gets new parameter `preprocessor`, which is passed on to `fifo_stream`.
- `ProcessRunner` and `ProcessRunee` are moved from `mpservice.streamer` into `mpservice.multiprocessing.runner`.
- `RateLimiter` and `AsyncRateLimiter` are moved from `mpservice.streamer` into `mpservice.rate_limiter`.

0.16.4

- Classes `Tailor` and `AsyncTailor` were renamed to `Tailer` and `AsyncTailer`.
- `mpservice.streamer.{fifo_stream, async_fifo_stream}` get new parameter `preprocessor`.
- `mpservice.mpserver.{Server, AsyncServer}.stream` parameter `preprocess` was renamed to `preprocessor`,
and they are now simply passed on to `fifo_stream` or `async_fifo_stream`.
- New class `mpservice.streamer.AsyncRateLimiter`.

0.16.3

- New class `mpservice.streamer.RateLimiter`.

0.16.2

- Further separate "async_streamer" from "streamer" because I doubt "async_streamer" has a strong use case.
- Update documentation for "streamer".
- Requires Python 3.10.

Page 1 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.