mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-04 19:55:00 +00:00
style: Break long lines to comply with flake8 E501
This commit is contained in:
parent
d8c14c04e3
commit
387b7602cf
1 changed files with 6 additions and 4 deletions
|
@ -43,9 +43,10 @@ def sanity_check_messages(messages):
|
||||||
|
|
||||||
|
|
||||||
def ensure_alternating_roles(messages):
|
def ensure_alternating_roles(messages):
|
||||||
"""
|
"""Ensure messages alternate between 'assistant' and 'user' roles.
|
||||||
Ensure messages alternate between 'assistant' and 'user' roles.
|
|
||||||
Inserts empty messages of the opposite role when consecutive messages of the same role are found.
|
Inserts empty messages of the opposite role when consecutive messages
|
||||||
|
of the same role are found.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
messages: List of message dictionaries with 'role' and 'content' keys.
|
messages: List of message dictionaries with 'role' and 'content' keys.
|
||||||
|
@ -62,7 +63,8 @@ def ensure_alternating_roles(messages):
|
||||||
for msg in messages:
|
for msg in messages:
|
||||||
current_role = msg.get("role") # Get 'role', None if missing
|
current_role = msg.get("role") # Get 'role', None if missing
|
||||||
|
|
||||||
# If the current role is the same as the previous, insert an empty message of the opposite role
|
# If current role same as previous, insert empty message
|
||||||
|
# of the opposite role
|
||||||
if current_role == prev_role:
|
if current_role == prev_role:
|
||||||
if current_role == "user":
|
if current_role == "user":
|
||||||
fixed_messages.append({"role": "assistant", "content": ""})
|
fixed_messages.append({"role": "assistant", "content": ""})
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue