Really-amin commited on
Commit
ec8d085
·
verified ·
1 Parent(s): 0e1c8a0

Upload 21 files

Browse files
backend/services/auto_discovery_service.py CHANGED
@@ -252,6 +252,18 @@ class AutoDiscoveryService:
252
  "DuckDuckGo auto discovery unavailable (%s). Skipping discovery cycle.",
253
  exc,
254
  )
 
 
 
 
 
 
 
 
 
 
 
 
255
 
256
  return results
257
 
 
252
  "DuckDuckGo auto discovery unavailable (%s). Skipping discovery cycle.",
253
  exc,
254
  )
255
+ finally:
256
+ close_method = getattr(ddgs, "close", None) if "ddgs" in locals() else None
257
+ if inspect.iscoroutinefunction(close_method):
258
+ try:
259
+ await close_method()
260
+ except Exception:
261
+ pass
262
+ elif callable(close_method):
263
+ try:
264
+ close_method()
265
+ except Exception:
266
+ pass
267
 
268
  return results
269