Skip to content

CompositeObserver

autogen.beta.observers.observer.CompositeObserver #

CompositeObserver(*observers)

Bases: Observer

Source code in autogen/beta/observers/observer.py
def __init__(self, *observers: Observer) -> None:
    self._observers = observers

register #

register(stack, context)
Source code in autogen/beta/observers/observer.py
def register(self, stack: ExitStack | AsyncExitStack, context: Context) -> None:
    for observer in self._observers:
        observer.register(stack, context)