in elastic_agent_client/util/async_tools.py [0:0]
def shutdown(self, sig):
logger.info(f"Caught {sig}. Graceful shutdown.")
for service in self._services:
logger.debug(f"Shutting down {service.__class__.__name__}...")
service.stop()
logger.debug(f"Done shutting down {service.__class__.__name__}...")