MCPcopy Create free account
hub / github.com/AutoForgeAI/autoforge / cleanup_all_devservers

Function cleanup_all_devservers

server/services/dev_server_manager.py:483–496  ·  view source on GitHub ↗

Stop all running dev servers. Called on server shutdown.

()

Source from the content-addressed store, hash-verified

481
482
483async def cleanup_all_devservers() -> None:
484 """Stop all running dev servers. Called on server shutdown."""
485 with _managers_lock:
486 managers = list(_managers.values())
487
488 for manager in managers:
489 try:
490 if manager.status != "stopped":
491 await manager.stop()
492 except Exception as e:
493 logger.warning(f"Error stopping dev server for {manager.project_name}: {e}")
494
495 with _managers_lock:
496 _managers.clear()
497
498
499def cleanup_orphaned_devserver_locks() -> int:

Callers 1

lifespanFunction · 0.85

Calls 1

stopMethod · 0.45

Tested by

no test coverage detected