Skip to content

Commit db9c46d

Browse files
authored
Merge pull request #55 from devchat-ai/fix_error_keyerror
Fix error handling in generate_commit_message_base_diff function
2 parents 847576f + 4a3dfc8 commit db9c46d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

commit/commit.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,13 +288,13 @@ def generate_commit_message_base_diff(user_input, diff):
288288

289289
if (
290290
not response["content"]
291-
and response["error"]
291+
and response.get("error", None)
292292
and f'{response["error"]}'.find("This model's maximum context length is") > 0
293293
):
294294
print(model_token_limit_error)
295295
sys.exit(0)
296296

297-
assert_value(not response["content"], response["error"])
297+
assert_value(not response["content"], response.get("error", ""))
298298
response["content"] = extract_markdown_block(response["content"])
299299
return response
300300

0 commit comments

Comments
 (0)