celery / billiard

Multiprocessing Pool Extensions
Other
419 stars 252 forks source link

Update process.py to close during join only if process has completed #390

Closed benmosher closed 1 year ago

benmosher commented 1 year ago

If a timeout is set, the wait will return before process exit. close deletes the sentinel and breaks future join calls.

These 4 spaces allow multiple joins with a a timeout, as multiprocessing does.

Should fix #270.

davidharting commented 1 year ago

Thanks for merging this @auvipy!