Billiard

Latest version: v4.2.1

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

Scan your dependencies

Page 3 of 12

3.5.0.2

--------------------

- max_memory_per_child was measured in kilobytes on Linux, but bytes on
*BSD/MacOS, it's now always kilobytes.

- Windows: Adds support for max_memory_per_child, but requires the
``psutil`` package to be installed.

- Fixed bug in ForkingPickler.loadbuf, where it tried to pass
a BytesIO instance directly to ``pickle.loads`` on Python 2.7.

3.5.0.1

--------------------

- Connection: Properly handle EINTR (Issue 191).

- Fixed bug with missing CreateProcess for Windows on Python 2.7.

- Adds Process._counter for compatibility with Python <3.5.

3.5.0.0

--------------------

- No longer supports Python 2.6

You need Python 2.7 or later to use this version of billiard.

- Merged changes from CPython 3.5

3.3.0.20

---------------------

- Pool: Timeouts will attempt to send SIGKILL, but this signal
does not exist on Windows. Replaced with SIGTERM.

3.3.0.19

---------------------

- Pool: Exceptions in user timeout callbacks are now logged instead
of crashing the pool.

Contributed by Pierre Fersing.

- Pool: Exit codes in errors were improperly being represented as signals.

- Pool: ``.map``. and ``.imap`` now working again.

- Now builds on FreeBSD 10.

Contributed by Michael Fladischer.

3.3.0.18

---------------------

- Now compiles on GNU/kFreeBSD

Contributed by Michael Fladischer.

- Pool: `AF_PIPE` address fixed so that it works on recent Windows versions
in combination with Python 2.7.7.

Fix contributed by Joshua Tacoma.

- Pool: Fix for `Supervisor object has no attribute _children` error.

Fix contributed by Andres Riancho.

- Pool: Fixed bug with human_status(None).

- Pool: shrink did not work properly if asked to remove more than 1 process.

Page 3 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.