Chain exceptions to keep original failure context.
Section: Tracebacks and Exceptions
Preserve context with raise from
python
python
try:
parse_config()
except ValueError as exc:
raise RuntimeError("Invalid configuration") from excLearn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Tracebacks and Exceptions
Print the current exception traceback
Dump the active exception traceback in an except block.
Get exception info tuple
Access exception type, value, and traceback explicitly.
Format exception as a string
Capture traceback output for logs or APIs.
Enable faulthandler
Print Python tracebacks on fatal errors like segfaults.
Enable faulthandler from CLI
Turn on fatal error tracebacks without code changes.