Closed musicinmybrain closed 5 months ago
can you please submit a PR?
Currently in Python 3.13, the functions _prepareFork
and _afterFork
correspond closely to the old _acquireLock
and _releaseLock
. I suppose (as long as billiard is already using non-public APIs) it’s easiest to just call those on Python 3.13.
That approach could perhaps break in the future if these functions start doing something other than acquire/release a module lock, but copying their contents could also break if the internal locking semantics change in a future Python, so :shrug:.
Hi, is there any plans to release billiard
soon? I'm currently working on adding 3.13 support, and would appreciate if this was released.
Hi, is there any plans to release
billiard
soon? I'm currently working on adding 3.13 support, and would appreciate if this was released.
Yes we can do that. Please do add 3.13 and add me for review. After it's done I'll release a new version.
Thank you!
Fix released in Billiard v4.2.1
Since
logging._acquireLock
is no longer present in Python 3.13,billiard.util.get_logger()
no longer works: