(observer: Observer, adk_web_server: ApiServer)
| 607 | if reload_agents: |
| 608 | |
| 609 | def setup_observer(observer: Observer, adk_web_server: ApiServer): |
| 610 | agent_change_handler = AgentChangeEventHandler( |
| 611 | agent_loader=agent_loader, |
| 612 | runners_to_clean=adk_web_server.runners_to_clean, |
| 613 | current_app_name_ref=adk_web_server.current_app_name_ref, |
| 614 | ) |
| 615 | observer.schedule(agent_change_handler, agents_dir, recursive=True) |
| 616 | observer.start() |
| 617 | |
| 618 | def tear_down_observer(observer: Observer, _: ApiServer): |
| 619 | observer.stop() |
no test coverage detected