getsentry / getsentry/sentry-python

Multiprocessing integration

Open
#291 8 comments 53 reactions 0 assignees View on GitHub
Errors Feature New Integration Python
Dominant language
Python
Stars
2.2k
Forks
669
Avg merge
1d 1h
Merged PRs (30d)
213

Description

We do support `fork()` in general, but the multiprocessing module has some quirks.

* `atexit` does not get called, so events get lost
* Unhandled exceptions are not captured

An integration should fix both. We should also consider Billard, a fork of mulitprocessing here. If we manage to properly hook into both versions, we can catch some startup errors in Celery as well.

If you're interested in this, please give this post a 👍 so it's easier to track.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.