(
self, evalue: BaseException | None
)
| 461 | return getattr(exception_value, "__context__", None) |
| 462 | |
| 463 | def get_parts_of_chained_exception( |
| 464 | self, evalue: BaseException | None |
| 465 | ) -> Optional[Tuple[type, BaseException, TracebackType]]: |
| 466 | chained_evalue = self._get_chained_exception(evalue) |
| 467 | |
| 468 | if chained_evalue: |
| 469 | return ( |
| 470 | chained_evalue.__class__, |
| 471 | chained_evalue, |
| 472 | chained_evalue.__traceback__, |
| 473 | ) |
| 474 | return None |
| 475 | |
| 476 | def prepare_chained_exception_message( |
| 477 | self, cause: BaseException | None |
no test coverage detected