Merge pull request #316 from DragonFSKY/fix/provider-cleanup-bug

fix(server): iterate provider instances during shutdown
This commit is contained in:
Beehive Innovations
2025-11-18 11:05:40 +04:00
committed by GitHub

View File

@@ -572,7 +572,8 @@ def configure_providers():
try:
registry = ModelProviderRegistry()
if hasattr(registry, "_initialized_providers"):
for provider in list(registry._initialized_providers.items()):
# Iterate over provider instances (values), not (type, instance) tuples
for provider in list(registry._initialized_providers.values()):
try:
if provider and hasattr(provider, "close"):
provider.close()