> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pourquoi `.call()` ne lève-t-il pas d’exceptions ?

Par défaut, la méthode [`.call()`](/fr/products/wandb/weave/guides/tracking/tracing#creating-calls) de Weave capture les exceptions et les stocke dans `call.exception` au lieu de les lever. Ce comportement est normal.

Pour que les exceptions soient levées pendant l’exécution, définissez le paramètre `__should_raise` :

```python theme={"system"}
result, call = my_op.call(__should_raise=True)
```

Si vous ne définissez pas `__should_raise=True`, Weave capture et stocke silencieusement toute exception levée pendant l’exécution de l’op. Vous devez donc consulter `call.exception` pour examiner l’erreur :

```python theme={"system"}
result, call = my_op.call()
if call.exception:
    print(f"Op failed with: {call.exception}")
```

Pour plus d'informations, voir [Limites et comportements attendus](/fr/products/wandb/weave#limits-and-expected-behaviors).

***

<Badge stroke shape="pill" color="blue" size="md">[Données de trace](/fr/support/weave/tags/trace-data)</Badge>
