Skip to content

Commit c0a1737

Browse files
committed
Log the whole exception objects only in case of unexpected exception in update_runners
1 parent 7936a88 commit c0a1737

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

finecode/workspace_manager/runner/manager.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,10 @@ async def update_runners(ws_context: context.WorkspaceContext) -> None:
211211
new_runners_tasks.append(runner_task)
212212
except ExceptionGroup as eg:
213213
for exception in eg.exceptions:
214-
logger.exception(exception)
214+
if isinstance(exception, runner_client.BaseRunnerRequestException):
215+
logger.error(exception.message)
216+
else:
217+
logger.exception(exception)
215218
raise RunnerFailedToStart("Failed to start runner")
216219

217220
extension_runners += [
@@ -234,7 +237,10 @@ async def update_runners(ws_context: context.WorkspaceContext) -> None:
234237
)
235238
except ExceptionGroup as eg:
236239
for exception in eg.exceptions:
237-
logger.exception(exception)
240+
if isinstance(exception, runner_client.BaseRunnerRequestException):
241+
logger.error(exception.message)
242+
else:
243+
logger.exception(exception)
238244
raise RunnerFailedToStart("Failed to initialize runner")
239245

240246

0 commit comments

Comments
 (0)