diff --git a/pep-0654.rst b/pep-0654.rst index 674079acf..7cc217d8f 100644 --- a/pep-0654.rst +++ b/pep-0654.rst @@ -330,20 +330,18 @@ calling ``traverse(eg)``, where ``traverse`` is defined as follows: .. code-block:: - def traverse(exc, tbs=None, cause=None, context=None): + def traverse(exc, tbs=None): if tbs is None: tbs = [] - cause = exc.__cause__ - context = exc.__context__ tbs.append(exc.__traceback__) if isinstance(exc, ExceptionGroup): for e in exc.errors: - traverse(e, tbs, cause, context) + traverse(e, tbs) else: # exc is a leaf exception and its traceback # is the concatenation of the traceback in tbs - process_leaf(exc, tbs, cause, context) + process_leaf(exc, tbs) tbs.pop()