(error: Exception, message: str)
| 55 | |
| 56 | |
| 57 | def rewrite_error(error: Exception, message: str) -> Exception: |
| 58 | rewritten_exc = type(error)(message) |
| 59 | if isinstance(rewritten_exc, Error) and isinstance(error, Error): |
| 60 | rewritten_exc._name = error.name |
| 61 | rewritten_exc._stack = error.stack |
| 62 | rewritten_exc._details = error._details |
| 63 | rewritten_exc._log = error._log |
| 64 | return rewritten_exc |
no outgoing calls
no test coverage detected