- Python
- TypeScript
deeply_nested_generator, nested_generator et inner dans la hiérarchie des traces.

Consommer des générateurs
list(), une boucle for ou next() jusqu’à épuisement). Il en va de même pour les générateurs asynchrones lorsque vous utilisez async for ou tout autre mode de consommation équivalent.
Pour en savoir plus sur la décoration de fonctions et de méthodes avec @weave.op, voir Créer des appels.
Accumuler les valeurs produites par yield dans une seule trace
accumulator de weave.op pour personnaliser la manière dont les valeurs produites par des fonctions génératrices sont combinées, par exemple pour concaténer des jetons de texte diffusés en continu en une seule chaîne. L’accumulateur est une fonction à deux arguments que Weave appelle une fois par valeur produite, afin de construire un résultat de manière incrémentielle.
Le paramètre
accumulator n’est pas disponible en TypeScript.