Skip to content

Commit c802683

Browse files
committed
error response
1 parent 4d79c1b commit c802683

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

session.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,9 @@ func (s *LiveSession) handleMsg(genContentResp *genai.GenerateContentResponse) i
270270

271271
resp2, err := s.session.SendMessage(s.ctx, funcResults...)
272272
if err != nil {
273-
yield("", errors.WithStack(err))
274-
return nil, errors.WithStack(err)
273+
err = errors.WithStack(err)
274+
yield("", err)
275+
return nil, err
275276
}
276277
return resp2, nil
277278
}
@@ -284,7 +285,9 @@ func (s *LiveSession) handleMsg(genContentResp *genai.GenerateContentResponse) i
284285
for {
285286
s.logger.DebugF("finish reasion: %s", resp.Candidates[0].FinishReason)
286287
if resp.Candidates[0].FinishReason == genai.FinishReasonMalformedFunctionCall {
287-
s.logger.Warnf("malformed function call: %s", resp.Candidates[0].FinishMessage)
288+
err := errors.Errorf("malformed function call: %s", resp.Candidates[0].FinishMessage)
289+
s.logger.Warnf("%+v", err)
290+
yield("", err)
288291
return
289292
}
290293

0 commit comments

Comments
 (0)