Merge pull request #316 from DragonFSKY/fix/provider-cleanup-bug
fix(server): iterate provider instances during shutdown
This commit is contained in:
@@ -572,7 +572,8 @@ def configure_providers():
|
|||||||
try:
|
try:
|
||||||
registry = ModelProviderRegistry()
|
registry = ModelProviderRegistry()
|
||||||
if hasattr(registry, "_initialized_providers"):
|
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:
|
try:
|
||||||
if provider and hasattr(provider, "close"):
|
if provider and hasattr(provider, "close"):
|
||||||
provider.close()
|
provider.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user