Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

sys.excepthook helper to log Python exceptions in the journal via systemd-coredump

Project description

sys.excepthook helper for Python to send backtraces to the journal

GPLv2.1+ for all code

Python 2.x or 3.x. Tested with CPython, PyPy, PyPy3.

(Does not work with Jython: 2.5 is too old, and 2.7 is broken, see

systemd v. 233 or later is required.


For this module provides a function which may be installed as the sys.excepthook exception handler. It will generate a backtrace and invoke systemd-coredump(8) to send it to off to the journal along with some additional metadata about the python process.

When installed, a .pth file is also installed which loads this module and checks if it should handle sys.excepthook. It will be automatically enabled if /proc/sys/kernel/core_pattern specifies systemd-coredump.

It is also possible to unconditionally install this module as sys.excepthook by calling systemd_coredump_exception_handler.install(True).


Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for systemd-coredump-python, version 2
Filename, size File type Python version Upload date Hashes
Filename, size systemd-coredump-python-2.tar.gz (10.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page