Celery

Latest version: v5.4.0

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

Scan your dependencies

Page 27 of 50

2.7.3.24

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

- Pool: Make sure finally blocks are called when process exits
due to a signal.

This fixes a deadlock problem when the process is killed
while having acquired the shared semaphore. However, this solution
does not protect against the processes being killed, a more elaborate
solution is required for that. Hopefully this will be fixed soon in a
later version.

- Pool: Can now use GDB to debug pool child processes.

- Fixes Python 3 compatibility problems.

Contributed by Albertas Agejevas.

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

Page 27 of 50

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.