(exception_value)
| 529 | |
| 530 | def get_parts_of_chained_exception(self, evalue): |
| 531 | def get_chained_exception(exception_value): |
| 532 | cause = getattr(exception_value, '__cause__', None) |
| 533 | if cause: |
| 534 | return cause |
| 535 | if getattr(exception_value, '__suppress_context__', False): |
| 536 | return None |
| 537 | return getattr(exception_value, '__context__', None) |
| 538 | |
| 539 | chained_evalue = get_chained_exception(evalue) |
| 540 |
nothing calls this directly
no outgoing calls
no test coverage detected