mirror of
https://github.com/All-Hands-AI/OpenHands.git
synced 2026-01-08 22:38:05 -05:00
APP-319: No longer logging error when idle sandboxes are stopped (#12296)
This commit is contained in:
@@ -411,6 +411,16 @@ class LiveStatusAppConversationService(AppConversationServiceBase):
|
||||
conversation_info = _conversation_info_type_adapter.validate_python(data)
|
||||
conversation_info = [c for c in conversation_info if c]
|
||||
return conversation_info
|
||||
except httpx.HTTPStatusError as exc:
|
||||
# The runtime API stops idle sandboxes all the time and they return a 503.
|
||||
# This is normal and should not be logged.
|
||||
if not exc.response or exc.response.status_code != 503:
|
||||
_logger.exception(
|
||||
f'Error getting conversation status from sandbox {sandbox.id}',
|
||||
exc_info=True,
|
||||
stack_info=True,
|
||||
)
|
||||
return []
|
||||
except Exception:
|
||||
# Not getting a status is not a fatal error - we just mark the conversation as stopped
|
||||
_logger.exception(
|
||||
|
||||
Reference in New Issue
Block a user