Billiard

Latest version: v4.2.0

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

Scan your dependencies

Page 8 of 11

2.7.3.23

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

- Windows: Now catches SystemExit from setuptools while trying to build
the C extension (Issue 41).

2.7.3.22

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

- Pool: apply_async now supports a ``callbacks_propagate`` keyword
argument that can be a tuple of exceptions to propagate in callbacks.
(callback, errback, accept_callback, timeout_callback).

- Errors are no longer logged for OK and recycle exit codes.

This would cause normal maxtasksperchild recycled process
to log an error.

- Fixed Python 2.5 compatibility problem (Issue 33).

- FreeBSD: Compilation now disables semaphores if Python was built
without it (Issue 40).

Contributed by William Grzybowski

2.7.3.21

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

- Fixed typo EX_REUSE -> EX_RECYCLE

- Code now conforms to new pep8.py rules.

2.7.3.20

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

- Pool: Disable restart limit if maxR is not set.

- Pool: Now uses os.kill instead of signal.signal.

Contributed by Lukasz Langa

- Fixed name error in process.py

- Pool: ApplyResult.get now properly raises exceptions.

Fix contributed by xentac.

2.7.3.19

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

- Fixes problem at shutdown when gc has collected symbols.

- Pool now always uses _kill for Py2.5 compatibility on Windows (Issue 32).

- Fixes Python 3 compatibility issues

2.7.3.18

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

- [Pool] Fix for check_timeouts if not set.

Fix contributed by Dmitry Sukhov

- Fixed pickle problem with Traceback.

Code.frame.__loader__ is now ignored as it may be set to
an unpickleable object.

- The Django old-layout warning was always showing.

Page 8 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.