Billiard

Latest version: v4.2.0

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

Scan your dependencies

Page 9 of 11

2.7.3.17

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

- Fixes typo

2.7.3.16

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

- Windows: Fixes for SemLock._rebuild (Issue 24).

- Pool: Job terminated with terminate_job now raises
billiard.exceptions.Terminated.

2.7.3.15

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

- Windows: Fixes unpickling of SemLock when using fallback.

- Windows: Fixes installation when no C compiler.

2.7.3.14

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

- Installation now works again for Python 3.

2.7.3.13

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

- Merged with Python trunk (many authors, many fixes: see Python changelog in
trunk).

- Using execv now also works with older Django projects using setup_environ
(Issue 10).

- Billiard now installs with a warning that the C extension could not be built
if a compiler is not installed or the build fails in some other way.

It really is recommended to have the C extension installed when running
with force execv, but this change also makes it easier to install.

- Pool: Hard timeouts now sends KILL shortly after TERM so that C extensions
cannot block the signal.

Python signal handlers are called in the interpreter, so they cannot
be called while a C extension is blocking the interpreter from running.

- Now uses a timeout value for Thread.join that doesn't exceed the maximum
on some platforms.

- Fixed bug in the SemLock fallback used when C extensions not installed.

Fix contributed by Mher Movsisyan.

- Pool: Now sets a Process.index attribute for every process in the pool.

This number will always be between 0 and concurrency-1, and
can be used to e.g. create a logfile for each process in the pool
without creating a new logfile whenever a process is replaced.

2.7.3.12

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

- Fixed Python 2.5 compatibility issue.

- New Pool.terminate_job(pid) to terminate a job without raising WorkerLostError

Page 9 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.