Saltar al contenido principal

ShoriException

Excepción base del SDK de Shori.

Attributes: message: Mensaje del error. cause: Excepción original que lo provocó (si existe); también en __cause__.

Ejemplo General​

```python
try:
client.caso().find_by_id("uuid")
except ShoriException as e:
print(e.message, e.cause)
```

Métodos​

def __init__(message: str, cause: BaseException | None) -> None​

Crea la excepción.

Parámetros:

  • message (str) — Descripción del error.
  • cause (BaseException | None) — Excepción original (opcional).

Ejemplo de uso:

```python
raise ShoriException("algo falló", cause=ValueError("detalle"))
```