mirror of
https://github.com/open-webui/open-webui.git
synced 2026-11-10 08:47:14 +00:00
fix: log tool server connectivity failures without a traceback
This commit is contained in:
parent
810378c0b8
commit
77e268d96e
1 changed files with 4 additions and 0 deletions
|
|
@ -1439,6 +1439,10 @@ async def get_tool_server_data(url: str, headers: dict | None) -> dict[str, Any]
|
|||
# Fall back to YAML for non-.yml URLs that aren't valid JSON
|
||||
res = yaml.safe_load(text_content)
|
||||
|
||||
except (aiohttp.ClientConnectionError, TimeoutError) as err:
|
||||
error = str(err) or type(err).__name__
|
||||
log.error(f'Could not fetch tool server spec from {url}: {error}')
|
||||
raise Exception(error)
|
||||
except Exception as err:
|
||||
log.exception(f'Could not fetch tool server spec from {url}')
|
||||
if isinstance(err, dict) and 'detail' in err:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue