@@ -152,7 +152,9 @@ def _check_conversation_type(messages: List[Dict[str, str]], idx: int) -> None:
152152 )
153153
154154
155- def _check_conversation_roles (require_assistant_role : bool , assistant_role_exists : bool , idx : int ) -> None :
155+ def _check_conversation_roles (
156+ require_assistant_role : bool , assistant_role_exists : bool , idx : int
157+ ) -> None :
156158 """Check that the conversation has correct roles.
157159
158160 Args:
@@ -198,7 +200,9 @@ def _check_message_weight(message: Dict[str, str], idx: int) -> None:
198200 )
199201
200202
201- def _check_message_role (message : Dict [str , str ], previous_role : str | None , idx : int ) -> str :
203+ def _check_message_role (
204+ message : Dict [str , str ], previous_role : str | None , idx : int
205+ ) -> str :
202206 """Check that the message has correct roles.
203207
204208 Args:
@@ -229,7 +233,9 @@ def _check_message_role(message: Dict[str, str], previous_role: str | None, idx:
229233 return message ["role" ]
230234
231235
232- def validate_messages (messages : List [Dict [str , str | bool ]], idx : int , require_assistant_role : bool = True ) -> None :
236+ def validate_messages (
237+ messages : List [Dict [str , str | bool ]], idx : int , require_assistant_role : bool = True
238+ ) -> None :
233239 """Validate the messages column.
234240
235241 Args:
@@ -523,7 +529,11 @@ def _check_jsonl(file: Path, purpose: FilePurpose | str) -> Dict[str, Any]:
523529 DatasetFormat .CONVERSATION
524530 ][0 ]
525531 require_assistant = purpose != FilePurpose .Eval
526- validate_messages (json_line [message_column ], idx , require_assistant_role = require_assistant )
532+ validate_messages (
533+ json_line [message_column ],
534+ idx ,
535+ require_assistant_role = require_assistant
536+ )
527537 else :
528538 for column in JSONL_REQUIRED_COLUMNS_MAP [current_format ]:
529539 if not isinstance (json_line [column ], str ):
0 commit comments