Billiard

Latest version: v4.2.1

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

Scan your dependencies

Page 7 of 12

2.7.3.30

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

- Fixed ImportError in billiard._ext

2.7.3.29

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

- Compilation: Fixed improper handling of HAVE_SEM_OPEN (Issue 55)

Fix contributed by Krzysztof Jagiello.

- Process now releases logging locks after fork.

This previously happened in Pool, but it was done too late
as processes logs when they bootstrap.

- Pool.terminate_job now ignores `No such process` errors.

- billiard.Pool entrypoint did not support new arguments
to billiard.pool.Pool

- Connection inbound buffer size increased from 1kb to 128kb.

- C extension cleaned up by properly adding a namespace to symbols.

- _exit_function now works even if thread wakes up after gc collect.

2.7.3.28

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

- Pool: Fixed regression that disabled the deadlock
fix in 2.7.3.24

- Pool: RestartFreqExceeded could be raised prematurely.

- Process: Include pid in startup and process INFO logs.

2.7.3.27

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

- Manager now works again.

- Python 3 fixes for billiard.connection.

- Fixed invalid argument bug when running on Python 3.3

Fix contributed by Nathan Wan.

- Ignore OSError when setting up signal handlers.

2.7.3.26

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

- Pool: Child processes must ignore SIGINT.

2.7.3.25

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

- Pool: 2.7.3.24 broke support for subprocesses (Issue 48).

Signals that should be ignored were instead handled
by terminating.

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.