File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed
Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change 44import sys
55from datetime import UTC , datetime
66from enum import StrEnum
7- from traceback import TracebackException
87from typing import Annotated as A
98from typing import Any , Literal
109
@@ -90,7 +89,7 @@ class AnnounceValue(TypedDict):
9089class ErrorValue (TypedDict ):
9190 err_type : type [Exception ]
9291 err_args : tuple
93- traceback : TracebackException
92+ traceback : str
9493
9594
9695class AnnounceMsg (Message ):
Original file line number Diff line number Diff line change @@ -569,7 +569,7 @@ def error(self, err: Exception) -> None:
569569 Capture the error and traceback context from an exception using
570570 :class:`traceback.TracebackException` and send to command node to re-raise
571571 """
572- tbexception = traceback .TracebackException . from_exception (err )
572+ tbexception = " \n " . join ( traceback .format_tb (err . __traceback__ ) )
573573 self .logger .debug ("Throwing error in main runner: %s" , tbexception )
574574 msg = ErrorMsg (
575575 node_id = self .spec .id ,
@@ -738,7 +738,7 @@ def _throw_error(self) -> None:
738738 tb_message = "\n Error re-raised from node runner process\n \n "
739739 tb_message += "Original traceback:\n "
740740 tb_message += "-" * 20 + "\n "
741- tb_message += "" . join ( line for line in errval ["traceback" ]. format ( chain = True ))
741+ tb_message += errval ["traceback" ]
742742 err .add_note (tb_message )
743743
744744 raise err
You can’t perform that action at this time.
0 commit comments